The property grounds are beautiful. Location is great. We stayed in one of the new cabins with two beds, perhaps specifically catered for a family (we had two young kids ages 9 and 12). It has a beautiful outdoor bathroom attached to the cabin (shower, toilet, sinks are all open with a half wall and greenery to provide some cover. The odd thing is the door only locks from the outside and there's no way to lock it when you're inside the cabin...so as a young family, it didn't feel as safe knowing the bathroom door remains unlocked at night.
Breakfast was fine. Might be useful to use small fans or citronella candles to keep the huge groups of flies trying to eat the food (despite the serving dishes being covered). The pool is also lovely and it's helpful that the beach is just a brief 5-10 minute walk from the hotel.
The staff was helpful and friendly, however, we found many of them seemed to lack a warm welcoming vibe - the only one who truly exuded that kind of hospitality was Ilse. She made great recommendations and seemed to truly care that guests enjoy their visit.
While it can be viewed as family-friendly, I would recommend it for couples or families with older children (maybe older teens).