About a year ago I dropped my phone and the screen cracked. Within an hour and $60 bucks later it was like brand new. From checking other stores pricing, they were the best price (especially take advantage of the $10 for $20 deal on Yelp).
Recently my fiance's battery was dying within in minutes and he gave them a call. They fixed the battery within a few minutes and it was only $30 compared to Apple telling him $80 and it would take an hour. Unfortunately they couldn't salvage his water damaged Mac but they spent a lot of time talking through the options he had and what would make the most sense in relation to cost.