Location is good and convenient. We stayed 5 nights, they never cleaned our room until the last day in the morning. The cleaning lady knocked on our door 3 times (8:30am, 10:00am, and 10:15am) even though I told her to come back later around 10:45am on the first knock! We had to call the front desk ourselves to get some clean towels on 3rd day after we came back from the theme park. Also, sometimes the water in the toilet keeps running, which is very annoying.