Dr. McCarron is an amazing doctor. I was sad when I had to switch doctors due to a very difficult time with the financial department. Shortly after I had a surgery conducted by Dr. McCarron and a payment plan had been set up, I received a call telling me any appointments I had scheduled would be cancelled because my account balance was too high. Even after I raised my monthly payment and paid it for a year (and even paid more than the agreed upon amount nearly every month) I was still not allowed to schedule an appointment even though my bill was below $500. After being 5 days late making our monthly payment (which had not been late yet), I received a letter telling me my account was being sent to collections. I called and managed to get it figured out after spending one day talking on the phone to a very rude woman. Even after getting that resolved, I was called and told to find a different doctor. If I could give a little advice, do not go here for any procedures unless you are able to pay your balance up front and in full.