I echo what many have already said: initially apprehensive due to everyone arriving like cattle on the boat but once you've settled in you can focus on the stunning location. Snorkeling is great even right by the resort, the beaches are great and (at least when we went- late September) not at all busy. The staff are very helpful. The room (garden view, which is what I'd recommend as the sea view rooms are probably quite noisy as they're closer to the nightlife) was spacious and well-maintained, though we did find a couple of cockroaches.
Overall the room isn't why you're there; the fantastic island is.
- Breakfast included