The staff was extremely friendly and helpful. The food was great. We enjoyed the beach. We had no trouble getting from our villa to the resort center; the buggies always arrived promptly. Our particular residence was multi-level, with a lot of steps, and so should only be chosen by guests who are fully ambulatory. It was quite luxurious and had a full size pool, quite impressive and more than we expected. The scheduled on site activities and the spa were thoroughly enjoyed. The concierge assisted us with arranging off-site experiences and airport transportation.