Would never recommend. Had a 9:00 appt today that I showed up at 9:08 (I was driving an hour away, got stuck in traffic,waited three weeks for this appointment). Got here and the front desk woman was extremely rude and combative from the beginning and said they couldn't see me. Their next appointment was at 9:45 and she continued to be rude, belittling and down right nasty. I have honestly never experienced such horrible treatment at a medical facility. They never saw me and she said her friend was coming in and didn't want to make her wait so they cancelled my spot.