My son has been going to this place for years and today was the last time. We had booked him for a cleaning and check up at 3pm. I show up and the front office person told me, " Since you did not call us back we removed you from our schedule " We can try and fit you in but it's going to take a while. The amount of money I have spent in that office I would think they had some kind " Customer Service " Don't waste your time as other person state's "Consistently overbooked. chaos. Issues with insurance processing " Worthless !!