Clean and tidy. Good location. Good staff, friendly and approachable.