We stayed at Klub Kokos for 2 nights recently and had a great time.
It's not upmarket, the rooms are a bit tired, and the shower is tricky to work (but if you read and follow the instructions, works perfectly fine!), but we liked that it was small, the staff were very friendly, it is in a beautiful location, the pool and gardens were lovely, and there were plenty of things for the kids to play with. Plus, it was very reasonably priced
I agree with the previous reviewers though: the owner could/ should be more involved; the food is ok, but not great; and some of the bedding should be replaced.
The walk to Ubub is beautiful, but we did have some difficulty dragging our 4 and 6 year along.