We found the whole place very clean and the staff were very good, in particular those working in the buffet were incredibly helpful and friendly. They made our stay. The pool was great but I wish they had something there better suited to younger kids.
However, there are two big issues with the hotel. One is the lack of air con in the rooms, the other is the bus service to/from the park, it's far too busy. The hotel is served by the bus second last so it is already rammed full and there's no chance to get on with a buggy (let alone suitcases!). And this wasn't even peak time. The breakfast was pretty average but it's all you can eat and also all you can carry, it seems. The TV in the room is painful to use and lots of the channels don't work.
I think next time, if we went in the summer, we would try one of the other hotels with air con. Otherwise, we'd probably come back here.