First to be fair, the doctor we saw was extremely thorough. The issue was the overall service. We were the second appt of the day and arrived on time. The doctor was already 35 minutes late and then once that consult was done we waited another 15 minutes to get the shots and another 10 to get what we needed. In total we were at the clinic for 1 hour and 40 minutes! Give yourselves tons of time if you go.