This place is horribly run. Makes me doubt how good the doctors can possibly be, when they can't even manage the frot office. Had an appointment at 2:30 pm and it's 4:30pm. Yes, we are still waiting. How can they possibly justify charging a person for a missed appointment if they can't see their patients in a reasonable amount of time. Basically, their saying their time is valuable ale, but the patiemt's time is not. Horrible customer service.