Booked 2 weeks self catering - dined once in the apartments food was great, nice variety well stocked, loads of choice. Did not like the fact that the games room was at the reception level and the entertainment was 4 floors below at the pool area, but space is at a premium. Lots of steps to keep fit when the lift was not working which, although happens regularly, it is always quickly fixed. It is close enough to the Europa centre and a stoll before and after dinner was greatly appreciated.
The rooms are large and povide somewhere to rest out of the heat of the sun. Ours was clean enough on arrival although the maid did forget to leave clean sheets, but gave us loads of clean towels.
It is a bit of a rabbits warren and maze with paths and steps leading off in all directions and I think that younger kids could get lost if you take your eyes of them for a second.
We did enjoy it and providing the price was good we would return