I would go here over the Apple Store any day. The guys here are really friendly and very honest about what you need and don't need.
Months ago, I stopped in because my mid-2010 MacBook Pro was REALLY slow. The guy suggested I eventually get more RAM. Since I was low on cash, he ran it through some simple diagnostics and my computer was running MUCH better.
I eventually added the RAM and had them fully optimize my drive. My laptop is working so much better now.
The folks here aren't pushy. In fact, when I made it clear that a new laptop wasn't in my future, they have great options, including considering one of the refurbished laptops.
Since my laptop is over five years old, I plan on dropping by twice a year to make sure all systems work fine. Here's some advice: go during the week when it's slower. The can give you better service then.