We had a wonderful 5-day stay at this hotel. The staff were particularly attentive and friendly, always checking to make sure we had everything we needed. The food was quite good and fresh, with enough variety and change each day so that we did not get bored. There were several decent options for the wine included, and they also had really nice paid ones that we treated ourselves to on our last night. The facilities were well taken care of, and there were many nice activities offered. The one aspect we were disappointed with was the kids club. While the young people working at the kids club were all lovely, I would have hoped for a more structured program where we could leave our 5 year old for a good part of the day. Even so, the whole family thoroughly enjoyed out stay. An additional piece of advice for families with kids would be to avoid the Happy Train tour which stops in front of the hotel. We personally found it long, hot and definitely not geared towards kids.