Had an amazing time while I was there. Check-in was quick and easy, and the service was outstanding! Although I didn't eat at all the restaurants, the breakfast was amazing, and everything was fresh! The pools were great and access to the beach easy. Grounds were immaculate. Rooms very Clean, and you can tell the attention to details. On check out day on my walk to the reception counter, I was stopped by Roberto the Pool Concierge, he had such kind words, and thanked me for my stay, and asked how everything was. Not often that happens. I will definitly be back, and highly recommend this place!