Great location, exceptional communication and nice personal touches, would definitely stay again. The host Ding went out of her way to meet us when our flight was changed and then delayed. Thank you Ding.