My appointment time is always on time, I never have to wait pass the time that I am scheduled for. I really like the staff. They are very nice and easy to talk to. They explain things very well and to my understanding. I would recommend them to everyone. Great Job Guys..... Ps. I go to the office in Mt. Holly, NJ.