Have been coming here for 3 years and always have a great experience. The plus for me is that I am in and out of the office on time so that I can take the appointment during or before work and not miss half my day like I would with a medical appointment. Everyone is nice and always explains things. Love getting text message updates about when I'm due for my appointment.