Very clean place. Good location. As many have noted, lots of rules and many requirements/communications prior to staying. If you are a busy person, it can be a bit much. However, overall pleasant experience. Would recommend.