Well run GP clinic - lots of dr's on at any one time. Can be problematic with wait times sometimes as quite a few people walk in off the street without an appointment. Good service overall.