Their prices were not fair at all. They were extremely overpriced and I felt ripped off. They are WAY overbooked and the staff is clearly overworked and not always that pleasant. I've never been in there when the waiting rooms weren't packed with a bunch of very aggravated people. They seem to be more concerned about quantity of business over quality. I was very unimpressed with their level of skill. It seemed like they had just started yesterday.