Great staff, everyone is always happy to see you. We have never had to wait for an appointment, they are always on time. Also very accommodating for emergency appointments.