My family and I had a great time.
Here's what we liked:
-they had a lot of amenities at the house that made a HUGE difference for our trip: boogie boards for the kids, snorkel gear that we took to the beach, chairs, beach towels and a cooler
-nice neighborhood in Princeville that was quiet and good for kids
-the place is well managed. we had frequent communication, they were very responsive and checked in pre and post trip
What could have been better:
-a little bit of mildew & bugs that bothered my wife but I think a lot of that has to do with being in the tropics
-the pool is great but is not heated so when it was cool outside, the pool was pretty cold and we didn't use as much