I really love the Dr's. here. They are really friendly and actually take the time to explain whats going on. They are not in a huge rush to get back out the door. The reception staff not so much. They called the day before our scheduled appointment and asked if we wanted to come in 1 hr earlier. We said yes and when we get there they act like they have no idea why we where there early. So when its finally time to see the Dr. you have already waited a full hour. That's the bad, and I hate to wait. It's like they don't give a crap about YOUR time.