The office staff is terrible. Their attitudes range from indifferent to rude and hostile. You may have to wait an hour or more beyond your appointment time to be taken back to see the doctor. There also seems to be little or no communication between the staff and physician, and that can be a big problem. I have been going here for several months but am now looking for another doctor, hopefully one with a civil and competent staff.