Travelled as a family of 4 with two young kids (ages 1 and 2).
1. Really friendly and hardworking staff
2. Location, right on the beach
3. Plenty to keep the children occupied
1. Food. Was "OK" but, rightly or wrongly, I just expected better from a 4 star hotel.
2. Beds were uncomfortable
In summary, a really nice and well located hotel but would probably not return as I value a good night's sleep and a decent meal.