Good place especially for families with kids. However, the restaurant service is poor--slow, tables not ready for reservation time (even when few people, they had us wait in the lobby and then after leading us to the table they combined them in front of us while we waited in between diners/other tables). Room Service had to come twice because they 'forgot' part of the order. Basically, the kitchen needs work! The maintenance of the room balcony areas were not clean. The buildings needed noticeable repainting. The public areas were in good shape. Shuttle services were fine. It's still a nice place to visit with lots to do, but I'm afraid it seems to be going a little down.