An excellent 4 star resort, highly recommended. If you demand perfection, pay for a 5 star resort like the Ritz-Carlton. Our family of 4 (adult children ages 19 and 22) had a wonderful, fun, relaxing vacation here. Great pool, pool bar, buffets, restaurants. Comfy bed. Super friendly, helpful, and gracious staff. Perfect location. Not recommended for young children due to adult atmosphere and copious adult beverages.