Check in was bad because the host did not respond to clarify my questions. I had to call the host via a friend's friend who happen to live in Singapore to determine what is the check in instructions.
Other than that, the apartment was clean and the location is great!