Clean and tidy, functional, great location.