We had a good time on our recent trip to the Ritz-Carlton. The staff at the Ritz is one of the most pleasant I have ever experienced. Everyone tries very hard to make sure you are having a good vacation.
Our room was so spacious, but the rugs and living room décor needed a bit of refreshing and the air conditioning sounded like an airplane taking off when it came on.
We ate at all of the on-site restaurants and had good food at all of them. The cold water stations on the beach and pool are much appreciated on hot, sunny days.
Try the paddleboarding and kayaking on the beach---lots of fun.