Exceptional overall, clean, tidy, smart, great location. Fitted our requirements exactly, and nothing was too much trouble