clean, friendly staff, great location, be prepared to walk some stairs and hills.