So awful. The visits were fine, however, I asked repeatedly after every visit for a total so I could make a payment. They wouldn't give me a total and continued to tell me they would send me one. When I finally did receive a total, it was several months later. I then went in to pay it and the receptionist, Michelle, told me that it was much more than what was on the statement. She also told me she thought it was ridiculous that I couldn't pay my bills on time. She also shared that the doctor and her had a conversation about me not being able to pay and they both thought it was ridiculous. I asked her if she was going to stick with that statement and her words exactly were "absolutely". I would never recommend them to anyone.