We just returned from a week at the Ritz and had a great time. Property bit large for me but nice. If you like big resorts this is the place. Service at the beach very good, I recommend a hefty tip for the towel boys at the beginning of your stay and you will be well taken care of. Spa was relaxing, I had an 80 minute massage. Best time to enjoy the beach is late afternoon to watch the sunset. I am not sure if I would go back. But if I had young children this is the spot. Tons for families to do.