Overall this place was great. Its location, facility, and the cleanness are decent. However, it is a little bit smaller than I thought but it fits my demands. It is pretty convinent to go to other places. The host or her collegues responded to my concerns and problems pretty quickly and brought some helpful information and solution. My family had a good time staying here.