This place is fantastic! Both the hotel and the dive center are well run (the latter with German efficiency, for better or for worse). The house reef is nice. The food is excellent. The deluxe chalets are spaced in a way that you feel as though you are staying in an isolated house, all by yourself. Ignore the criticism about the location, unless your idea of a vacation is loud pop music, screaming children and myriad "activities" for the tasteless hordes. Although the prices have gone up since we were here in August, 2011, it is easy to see why! Don't miss the massage. I actually fell asleep it was so relaxing!