The dr is amazing! The nurses and physician assistant are amazing. The problem is the front office staff. They are rudest people I have ever dealt with. They have no issue embarrassing you in front of other patients. They do no prework prior to your appointment with your insurance. They just want money regardless of what your insurance does. I had to force them to call my insurance provider, and once they did they still felt the need to be rude after I was right. I understand that payment(s) might be due but they need to work on their customer service skills. I would go back for the Dr. but not sure if I could because of the front office staff.