"Great amenities (multiple pools, multiple restaurants, multiple bars, multiple separated areas for families, kids, and adults only, etc.) , very friendly and helpful staff, great variety of foods and beverages, good entertainment, and beautiful beaches. Convenient mini bank in the lobby, as well as a travel agency, pharmacy and gift shops. The suite was very nice and comfortable, although it had a musty smell that lasted throughout our entire stay. That was the only negative. Overall, fantastic experience e definitely recommend!"