Overall, had a good stay here. The beach club was great and we spent most of our time there. The pool, locker rooms, and hot tub there were very nice, the pool-side service was attentive and the beach is only steps away from the pool. We checked in very late at night and the front desk man was not very friendly. He didn't tell us about any amenities of the hotel and did not great my children in a warm way or offer them welcome gifts like most Ritz-Carltons we have stayed at. That did not get things off to a very good start, but the next day the Concierge and desk staff were very nice and made up for it. The room was clean and acceptable, but not as nice as some other Ritz properties. The people in the room adjoining ours were loud and I could hear every word the man said while he was talking on the phone. I was surprised by how thin the walls were. There were nice restaurants within walking distance for both breakfast and dinner. I would reccommend the hotel again, if only for the great beach club.