We just vent for 12 days, with our 2 boys, 3y and 7y old. At first we were a little disappointed over the room, a 2 room/family suite with balcony. The bathroom did not look like the pictures from the website, although it was generally a fine bathroom, it was not nearly as stylish and NEW as the pictures would have you believe. Also we did not have access to the kitchenette because we booked half-board, which by the way is more expensive than the same room without board, so that was odd to us, we actually had to pay extra to get access to the kitchenette, and since we have small children we obviously needed that, so that was a bit of a let down to begin with. But if life hands you a lemon, you make lemonade right, this was our vacation and we wanted to have a good one. so after that first disappointment, we actually had a really good vacation and the staff was very accommodating, when our youngest fell asleep before dinner, they served us up a (big) tray with dinner for us all so we could eat in our room, we did that three times, no problems there :-).
Food: overall the food was good, above average and we never went to bed hungry, the Italian dishes were definitely the best, they make all different kinds of Risotto and pasta-dishes and they were all delicious. the more "continental" dishes especially for children, like nuggets or hamburger could use a little love, they are uninspired!
Breakfast: was very good, it had everything we needed and more to it!
The pool area: Roof-top, was very nice, awesome view, and what we needed for our children (and our selves) to swim and play.
So with the very nice staff and everything else very good, we had a great vacation, which could have had a better 1st day, but I would still recommend this hotel to others. Not for couples or singles though, it is very much a family hotel.