Pros: The entertainment staff were purely awesome people. The Star Camp was especially great for my 5 year old daughter to play separately from us, and she looked forwards to it. There's great shows, and the rooms / venue is very clean, with spectacular views. The food was very good, but not as good as the genuine local cuisine.
Cons: On the night of our checkout, my wife and I both woke at 4am with food poisoning at the same time. I recovered quicker, meanwhile she puked 13 times, and had severe stomach pains, and we went to the hospital. It is a buffet, but we were both very careful and selective with what we ate, and we'd only eaten at the hotel. At what would have been our checkout time, we were instead at the local hospital getting her an IV. The hotel manager came along to be helpful, but then the staff questioned me as to why the receipt didn't say "food poisoning" on it, and wanted to charge me an extra night because we were in no condition to checkout. But how could they know that, if the receipt was in my pocket? How did they know my medical records? The doctor had literally told me to my face, in clear words, food poisoning. So the manager clearly went with us to make sure that the discharge papers didn't say food-poisoning, to cover his own self. Anyhow, they let us spend the additional night for free in the end to recover, but I still lost the day, and paid $180 euros to rebook our flights to the next day. My guess, it was their water, not their food.