Lots of activities for kids, swimming pool and leisure staff were amazing. Other staff were friendly but some of the systems were silly. Seating and setting tables 1 by 1 by 1 person caused an unnecessary wait when you have already booked breakfast. One coffee machine. Queue for juice etc. 
Dinner 1st night was told go to the bar ot will be fine, got there no seats, walking round and round no help, just me and my daughter, eventually another family let us sit with them, then the person bringing food i asked about sauces and he just said over there and walked away so i had to leave my 7 year old alone with strangers while i got them and when i ordered. 2nd night decided to book dinner, buffet only, buffet was terrible, pizza tasted like cardboard, eventually found something that tasted ok but not great quality for the price. 
Coffee bar was brilliant. Pool was brilliant. Arcades were great. Room was basic but ok. Fun house brilliant. Closing the pool so soon after checking out was a pain but the lovely receptionist gave us passes to the fun house which was very nice. Overall a great place for a family stay and if you sort out your illogical love of queueing for dining it would be even better.