The rooms are nice. But we had a horrible experience with their car service. The immigration line was a long wait when we arrived at the airport. By the time we got our luggage and came out the driver that we had hired through the hotel had already left and left us stranded. AND the hotel still made us pay for half the car service fee plus we had to still pay for our own transportation to the hotel. It's already unreasonable that the driver wouldn't wait for us to come out, and then they still made us pay. Beware that their '90 minute' policy starts the minute your plane lands. Who would come out exactly when the plane lands?! Of course immigration and getting luggage takes time. Horrible service!