We've stayed in AirBnBs around the world with the family. This is by far one of our favorites. They have it all covered -- best location, amazing views, all the amenities, super clean and the hosts are excellent communicators and quick to respond. Last week was our third stay at Yuanwei's and it keeps getting better. You can't go wrong with this property.