The hotel is literally about 100m from the beach which made a lot of boat excursions really easy, there is shops either side of the hotel for about a mile and an excursion office right outside, the only downside of this hotel is the air conditioning didn't work on all settings which meant getting out of bed at 3am, freezing to turn it off or sweating all night, I hear the broken setting varied room to room, 2 didn't work for me. The hotel food, although very wide in variety, being cooked in front of everyone and with great amounts of everything it's just wasn't very nice, I didn't expect fine dining as it's a hotel but some of the pasta was dry and over cooked, bread was really dry and the scrambled egg at breakfast was atrocious, although having 5 places to eat in the immediate versinity meant eating out was fine and not very expensive, there are places open to drink till late, and the beach is always clean.