Agreed, Cheng is a very gracious host, and a great conversationalist. And his housemate, Chai, is as charming as he is. I really enjoyed staying in his house for 3 nights. Only tiny details were difficulty in putting the shower on again once I had soapy hands, and difficulty putting it off completely so that it wouldn't drip. This was due to the design of the shower being more concerned with sleekness than practicality - you'll see what I mean! The bed/bedroom was very comfortable, and it was great to have a window that could open wide. The residential street the window gives onto is very quiet. All I could hear were birds singing in the morning. Cheng was very helpful with all of my requests (clothes washing and drying, use of kitchen/fridge, picking up an item of clothing I had forgotten when I left). He offered me homemade soya milk which was delicious. Only thing I would have liked more of was his lovely piano playing!