overall it's a decent service apartment but I was left waiting 2 hours to check in even though when I booked, it clearly stated there's 24 hour check in. When I contacted Hotels.com, they called the hotel but as the staff could not speak English, he hung up on them. And Hotels.com did not have any Chinese speaker! The service other than the check in was generally prompt and friendly.