Because of Dr. Kazi, I am revising my review. Dr. Kazi is one of the sweetest, kindest, most caring doctors I have come across. She has treated my son so well by being understanding and caring beyond any doctor I have encountered before. I would highly suggest visiting her for your issues.
I am NOT a fan of this place. I brought my son here and it was his 3rd appointment. Loved Dr. Kazi the ONE time we saw her which was our first visit. The second visit we waited over an hour so they put us with Megan. Megan is sweet but she's not a doctor and she's not Dr. Kazi. Megan asked us to come back in four weeks. Much sooner than we anticipated but in order to see the doctor again we were game. We show up to our third visit, wait 40 minutes, so I approach the front desk about the wait time to be told I'm seeing Megan again. This is not who we signed up for and not who I wanted to see. I'm done and will be finding another place. They make their money by having a doctor see you once then pawning you off on an assistant while making the same amount of money. Unfortunate that I feel so annoyed that I sat down to write this review... what a joke.