Super super slow. Adequate care I guess...nurses or assistants seem to be newbies and not really knowledgeable, just following orders mentality. What is terrible is that you make an appointment (if they even answer the phone or scheduling phone system) and they tell you to show up 15minutes early and then you end up sitting for an additional 45 minutes to an hour if you're lucky before you're seen. If you need to spend more time with your patients then don't over-schedule! So frustrating. This is the last time we come here.