This is the best place that my husband and I have ever stayed at. There is no one word to sum up all of the amenities. I would say that it was elegant, spacious, extremely upscale, luxurious, relaxing, awesome hospitality, exciting, mesmerizing......I could go on and on! We are going to stay here again soon! We highly recommend it. The floor is marble, the kitchen is amazing, the pools are to die for and there is even a private one on your balcony! The beds are extra comfy! We just loved it! If your thinking about it....just do it!