Very clean. By the way they take care of guests you can tell they are good people. Parking may be hassle if there is nowhere to park during certain times on the streets. Cant complain about the stay though. Great stay.