Beautiful spot. While the beachfront rooms have a great view, I would not recommend them for for than a couple, with one small child at the most. Due to being on stilts with wooden floors, they are quite noisy. Lack of privacy with regard to sharing a small balcony with the attached room. Staff were excellent and food was adequate but not brilliant.