Avoid this place at all cost. I have never seen such an incompetent, ignorant and rude front office staff as the people here. My criteria for deciding to keep a doctor (during my first visit) is; can I speak to a competent human being on the phone, is the office staff courteous, caring and helpful, is the office CLEAN, is the exam room CLEAN and does the doctor have a good bedside manner and someone whom I can be comfortable with....well this place gets a big fat ZERO. Don't walk run away from this place. All it took was my first visit and I have vowed never to return. This is after all your HEALTH we are talking about!!!!!