This place is far better than the pictures indicate. Well equipped and with loads of thoughtful touches such as the snorkeling gear and beach towels. I also loved the yoga mats - the balcony is the perfect spot for a few stretches at sunrise. The beds were all amazingly comfortable and the kitchen so well equipped.
Its a little out of the way but the neighbourhood is really beautiful and if you have a hire car it's easy driving to loads of amenities.