Stayed in Coco Beach for one week. Pleasant resort with 'warm' contact with local staff and service family. If you appreciate a more 'business' type of contact, this is also possible. But this is what makes a stay at Coco Beach special. The feel you are temporarily part of a small village (if you want to, if you appreciate more privacy, this is also possible, default approach is a kindly and friendly service related approach).
Facilities for children are available, like pool and playground. What this makes a family hotel, is the presence of other families with children, the private beach (no dogs) which makes it ideal the play and the several activities, which are also specific for children, like painting, sports, dancing and preparing cup cakes and the staff that really take an interest in children (they all know children by name) and making them feel at home.