The apartment was spacious and clean (except for heavy stains on sofa and chaisse). The bathroom was great...nice shower and Japanese style toilet. The access wasn't the best as you have to take stairs from the 6th floor (after getting off the elevator) to access the apartment on the rooftop.
I had a minor communication issue with Alvin. At the appointed check-in time, no one was home to open the front gate...when we called Alvin, he said he had asked me to confirm my arrival time but that I did not respond - in actuality, Alvin sent me an airbnb msg a couple hours prior to the check-in time...but I had no Internet access. Anyway, someone did come by 30 mins later to open the gate.
Also, as a household of 4 travelling, we used up the available toilet paper. When I asked Alvin whether he can provide more, his response was quite terse saying in essence he had provided more than enough. To avoid any disputes, I just bought extra toilet paper at a nearby store.