This was a great place to stay. Can snorkel off beach, wonderful lazy river, beautiful pool. The front desk people, cleaning ladies and groundskeepers are so nice and belpful. The only thing preventing a 5 star is the horrible waitress service at the main resturant and beach bar restaurant, they are slow and often rude that is if and when they decide to wait on you. The rooms are nice and fridges work great. Overall, plan to come back. It is 15 by taxi into town.