I'm undecided if I would refer any of my friends or family here. I'm not sure if I loved them that much to be honest. They're always able to answer simple questions over the phone. They only make me schedule appointments if necessary. They were ready to see me when I showed up for my appointment. I never had to wait for them to show up. Their prices were pretty high, but I've had to spend more at other places.