Great hotel, great service, incredible destination and weather. Food is plentiful, but not amazing, but very decent. So much to do at the resort, an awesome family trip destination. My kids love the unlimited drinks, and the free use of water sports equipment. And great shows at night, and a huge variety of restaurants