Very clean and great place to stay location wise. Communication with Host was good. There were a lot of rules to follow which is good but sometimes makes the stay not as fun because i felt like i was walking on egg shells.