Wonderful place, but so expensive! Kids loved it but we were counting pennies and watching our spending so much it was stressful. Lovely food, and facilities, we had a great room, the kids loved it and it was a memorable holiday. I would have given it 5 star but the cost factor really hampered the holiday, we went home completely poor!