Staff was great with my son! I was a little bummed that I was told to come early for my 9:10 AM appointment because parking can be difficult and then didn't get called in until 10 AM. I'm a single mom, so time off work is difficult for me. Aside from that, both staff members who saw my son and the front desk staff were all very friendly and the appointment was as quick and easy as can be expected for a two year old's first time. The first woman we saw did apologize for the wait, apparently their first appointment ran longer than expected which set them back. Overall, I will definitely be going back. Yeah, the waiting wasn't great, but the service was, maybe their delay was a fluke. Only one way to find out.