Overall, although I met with multiple hiccups during the entire stay, the service from the hotel staff is immaculate. They were responsive and understanding to my requests.
Initially, during my first night, the hotel room was very dirty, hair everywhere on the floor, with dust in many different corners. I called the reception and commented about this, and they changed a room for me the same day itself, although it was dirty regardless, and I found hair in a new towel. After giving another round of feedbacks to Trip.com and the hotel, they offered to switch another room for me, subsequently to a newer room which was much better. I had several request during the stay itself and they were very understanding and responded very quickly, even during the wee hours.