Overall the stay was pretty good, the facilities were well equipped albeit showing in age. Some of the public areas were in need of a deep clean or refurbishment. But the staff were great and extraordinarily helpful and accommodating. Ms. Yang the room service/cleaner on the 20th floor was especially helpful and was great at working around my schedule and routine, she also helped call down to front desk when my room key stopped working. By the way, the room keys gets wiped super easily, really needs to be fixed. The first floor buffet was also pretty good despite being a little overcrowded.