I highly recommend Experimac.
Jeff was extremely helpful, honest and his prices are more than reasonable. A friend recommended them to me after she experienced the same great service.
Experimac goes out of their way to make sure their customers have a great experience.
The store is clean and well staffed with knowledgeable representatives.
If you have an Apple product that needs repair, bring it here. You'll be happy you did.