I took advantage of the $10 for $20 Yelp deal to have my iPhone 5C screen replaced. I have come in for my MacBook Pro as well. They are completely transparent with their costs and when telling you what is wrong with your device. They use genuine parts and replaced my iPhone 5C's screen very quickly.
I have taken my MacBook Pro in on multiple occasions but have left each time without getting it repaired here. The cost was simply not worth the fix and it would have been more cost effective just buying a new computer. When my WiFi went out on my Mac, they even told me of a cheap workaround that would save me hundreds of dollars if I could find the right device for it.