For us, the location and facilities were perfect.
The room size and layout was perfect for our family of 4. (x2 adults, x2 kids).
The views from all rooms and balcony, are the best we have stayed in.
Unfortunately the furniture and linen really needs updating.
The pools, playgrounds and staff are all great!
Overall, if a few things in the room were updated, and it had a good clean, we would have given it 5 stars.