Location, service, pool, kids crèche and lovely Thai restaurant.
Lobby food quality and selection can be better. Some of the facility looks a bit out dated I.e. Game room and bowling
Everything needed to be booked in advance. This wasn't made clear ahead of the stay and so many things were fully booked. This became very frustrating.