This place was great for our family. It's in a nice location that's close to things you need but outside the real chaos. The pool was awesome for our family, our kids (who are young but good swimmers) wished it was a bit deeper but honestly it was really nice waking up and the kids were already playing in the pool and they could easily do so unsupervised since it was only about 4 feet deep.
The hosts were all very nice including cutting down coconuts for us and providing nice personal touches. I would definitely stay here again.