The doctor is great. The office staff sucks. They need to be retrain in customer service because they do not know how to handle an office. Their scheduling sucks they are sorry at their jobs. They schedule appoints and then you have to wait for over 45 minutes at least they could come and inform you on the situation and then it may not be so bad instead of sitting at their desk and flapping their lips. They charge me for coming late or missing an appointment, but I get nothing for waiting over 45 minutes for the doctor. They will never see me again.