This place was outstanding for our family reunion (6 adults and an 11-year old child). All beds were comfortable and the place was in a great location. Definitely install the app recommended by the company - it was helpful and a great way to communicate. We had a small problem (the coffee machine broke); I reported it and we had a new coffee maker delivered within 2 hours!
The kitchen had a great assortment of appliances (including a blender) and we were able to cook nice meals. There were a fair number of staples in the kitchen (I assume left by previous guests, but all high quality and within their usage period - spices, oils, etc...) and condiments in the fridge. There's a charcoal grill with utentials on the back patio.
Note: there is no snorkeling nor beach gear in this place unless previous guests have left it - so you may be surprised but do not expect it.