Very professional, well appointed clinic. Staff is very nice and appears to be experienced. Have not had a problem getting an appointment.