The staff was nice when I was there, nothing bad to say about the doctor, but their billing is utter garbage. They don't check your insurance because they do all of their billing at a corporate location offsite and their corporate billing is the problem. Their corporate side contradicts everything I was told in office which makes it feel like a bait and switch. I feel bad for the front staff in office because I know they were trying to look out for me and they let me know that the cash pay was usually better so I paid cash. But then their corporate office billed my insurance anyway and then sent me another bill. Now I have to argue on the phone with corporate for more than 30 min saying that I paid cash and they shouldn't have billed insurance but they won't listen because "well I was not there in the office but we have to bill insurance if you provide the information". I'm sure the front desk locally hears all the complaints too but save yourself the grief and go somewhere else. As much as the local staff try to help you can't listen to anything the front office says because their corporate billing will contradict them and bill you whatever they feel like.