This place strikes a perfect balance between being family friendly, but in a subtle way. It doesn't feel disney-like/in-your-face entertainment, yet there is always something somewhere for the kids to do. Staff are super friendly and helpful, the pools are lovely and clean and enough space for everyone. Rooms are spacious and well maintained. The dining room was fantastic - nice and modern and clean, very spacious. The food choices never got boring. However, if i'd one niggle, it would have been nice to mix up the dining with an additional option for evening (like, Marsea being available at lunchtime). But that is not a deal breaker. It's hard to fault really and we would definitely return.