The doctors are fine but their staff, especially front office coordinators, are rude.
There have been numerous scheduling errors on their part. Patient would show up to an appointment and they'd simply state that the doctor inquired does not work that day blah blah blah. I have worked in the healthcare field for over 5 years and know that is ignorance on their part. Someone should double check the days patients and make sure everything is correct. It is very unprofessional, on their part, to show up to an appointment and be told that there was a scheduling mistake, multiple times. If a patient would have missed an appointment, they'd get penalized for it, however, what makes them assume that it's alright to treat patients that way. They don't even try to be apologetic about it either, "If you don't like our services, you can find another place" they say. That's borderline, patient abandonment, which is a form of medical malpractice. I don't care, you can be the greatest doctor out there, but if your staff is like this, something needs to change because the doctor is responsible for their staff and a lawsuit is ready to happen.
If you are looking for a professional, safe and friendly environment, look elsewhere. I hope that someone from the office takes notice of this review and makes some drastic changes, otherwise, you have lost a patient.