Their prices were very fair. The level of care you get for the price is outstanding. They had a huge selection of magazines in the waiting room. I was able to find some of my favorites and they kept me entertained while I was waiting for my appointment. I don't know of anywhere else that would've taken better care of me. I had a great experience. It was nice to see them treat their staff with so much respect. It was obvious that they had a good relationship with all of their staff members.