We loved our stay here! The rooftop pool is amazing and makes you feel luxurious and pampered. The room was extremely clean and had a great view of the beach. I would note that we needed more towels and toiletries during our stay than were provided, but overall it was a great time.