D

Lovely island. Several set backs. Horrible roads a...

Lovely island. Several set backs. Horrible roads and overall business customer service is not great.

Comments:

No comments