Everything was reasonably good. Staff was reasonably helpful and we were able to get a late checkout... however they raised the price on the late checkout when we were already halfway through it, didn't communicate with their cleaning staff or front desk staff for the next day about the late checkout so we were interrupted repeatedly by people knocking on the door asking why we hadn't left yet and/or trying to clean the room. Room was really quite nice and modern... except for the one thing that our family depends on the most for getting good sleep: the A/C. I'm sure most families aren't like us and will have different priorities, but that's ours... and it didn't function at all. No windows to open (of course) and no functioning temperature controls meant we slept fitfully and sweaty and that sort of took the shine off of it. That and being repeatedly awakened as we tried to sleep off some jet lag and prep for a long red-eye that night. We finally gave up on sleeping, checked out, and let the kids play in the pool while we waited for the airport check-in counters to open. So I gave it 4 stars even though our experience was a bit less, because I'm assuming that if you don't care about the A/C or a late check-out, you'll probably love this place. TVs were big and modern, family-sized room was spacious, kids got their own beds, room service was tasty, was very quiet despite being at an airport... lots of positives for the average traveller, even though we left frustrated.