Staying at Hao's place was a great experience. He is great at communicating with you from the beginning to end. The accommodations are clean and tidy, and Hao makes you feel welcome the moment you arrive. Definite would stay here again. Thanks, Hao!