This place is awful. I made my son an appointment online and got the email confirming the appointment at 8:40 the next day. Got to the office at 8:25, assuming they were open already and since my son was a new patient I wanted to make sure we got everything taken care of. Door is locked, go back to the car and check online, they open at 8:30. Fine, no big deal. 8:32 comes, get out of the car again, door is still locked. Our appointment is in 8 minutes. So we stand outside, in the 27 degree weather and proceed to wait another 3 minutes before the receptionist pulls. She sees we have been standing there, no apology or anything for clearly being late. We get in the office, it takes another 5 minutes for her computer to get up and running. She checks us in. Then, we continue to wait for almost 10 additional minutes. She calls me back up to the desk and says "did you book your appointment online?" I said yes. She says "well it's my boss' fault, but the provider can't see you because she only sees children 9 and up. It's my boss' fault." I ask if there is another provider that sees children younger than 9. She says yes but we can't be seen until Thursday. And again tells me this is her boss' fault. No apology or anything, just interested in blaming her boss. First off, how completely UNPROFESSIONAL to respond that way. Second, overall horrible experience. I will never come back here. read more