We stayed there with our family (9, 6, and 2 year old). It was a very clean and well cared for property. The kitchen was well stocked which was especially appreciated as we cooked a lot there. Beach was just across the road, and the staff at the resort are super friendly- make friends with them. It worked out great for our family, much better than a single hotel room or getting two rooms. The house manager, Jannette, was just down the road and was very accessible. She came off a bit stand-offish at first, but she really went above and beyond when we needed her to (baby had a medical problem) and gave use some great tips ("Puck" the taxi driver for example). The owners we're responsive and resolved an issue about the description which listed it as a whole house (the house has two units). Next to the house is the laundry facility for the resort, its not noisy in the house, but its not real pleasant to sit outside in the garden area. That didn't affect us much, as we spent as much time on the beach and doing trips an such. So, in sum, we were quite happy with it and would probably stay there again.