We just returned from 7 days at the Sherton. My husband and I stayed in the Vacation Club (time share) and our friends stayed AI at the resort. The food was beyond expectations and the service was over the top. I believe that they have upgraded in a lot of areas. The drinks had plenty of alcohol and with a little bit of tip, you had all your could handle for drinks throughout the day. We ate at all the restaurants on site and were never disappointed. The only compliant that I would have is that the activities were not well organized. It said that water aerobics were at 1:00 each day, but only once did someone show up to conduct both the water aerobics as well as an organized water volleyball game. But, it may have a lot to do with the time of the year. This resort is a short walk to 'town' and the pools are expansive, the beach is rocky and nothing special, but with the great pools, we didn't miss it.