Completely unprofessional and wasted not 1 but 2 work days. I called to confirm a month old appointment and the lady on the phone said it was in fact the next day. I take my almost 2 year old only to find out it was the next week. I did get a new phone and made sure to update before I left. I show up the next week to find that they "called" to cancel but never received one. She then was telling me that it would be a few weeks before I could be seen. I don't recommend anyone going here.