Very clean place. However would not recommend this place if you have toddlers or elderly because you have to walk up flights of stairs.