Compact, clean, tidy, comfortable, great location. Parking a bonus.