Absolutely fabulous! The hotel, staff, service, spa, food, and the beach were amazing. The bath products, coffee, tea and snacks were great. Sunscreen was provided, Water stations and the beach service were appreciated. We chose the full board. Food selection, fresh ingredients. My husband utilized the daily snorkeling trips. This hotel has the best location on the beach.