Great location on the water. Nice snorkeling just feet away from hotel restaurant. Staff was unhelpful. Waitstaff at hotel restaurant (with one shining exception) acted like sullen teenagers who have been asked to take out the garbage--lots of sighs and eye-rolling at any request, no matter how small. Exception: Maid service was great.