Gorgeous hotel, wonderful staff/services and amazing facilities but a 5-star hotel shouldn't have stains on the carpet, walls and ceiling, small size shower/tub combo is something from the late 90's.
Queues very long, at the younger rides parents split up, queue separately so you think your next, then 6 kids join the queue in front of you. We were there for 3 hours & only managed 4 five min rides!