The amenities are fantastic, the pool and hot tub area are nearly perfect, and the adjoining shops and restaurants are also enjoyable, especially Casablanca. Unfortunately on the second night we lost power, hot water, and the generator shook our room badly starting at 3am. To our relief, the hotel staff, particularly Robert Ramos, made sure this was well compensated. We will always stay with this establishment when we are in the area. No harm, no foul.