We had a lovely stay at this beautiful property. The service, the food, the spa, the comfort of the room furnishings were all outstanding. BUT, if you are planning to go, be sure to get a room on the second floor. We were on the first floor and could hear EVERY step of our upstairs neighbors, along with the sound of their voices. At these prices, one expects quiet. I'm amazed that they did not soundproof between floors when they constructed this resort.