It's been over two years since my first review of SMC, I've since bought a new mountain bike from them and have had routine service there - and my review stays at a 5 star without question.
I spent a lot of money there because they take the time to deal with my indecisiveness in dropping $3k. I had other options and I was shopping around including online but my decision came down to them. They're local, they ride the trails I ride, they're extremely experienced and knowledgable and seem to give a shit with my hundreds of questions I had in 26 vs 29, brain vs no brain, chassis geometry, this rear set with that shifter etc... like endless knowledge of everything they stock and more.
It came down to ordering a brand new 2011 or taking the last 2010 upper model in the shop. After some talking I walked out with the more upgraded 2010 model. I got a great price, had it in-hands and didn't have to wait the 4+ months to get the new one and I was stoked.
Recently I brought her in for routine maintenance, left it there after my ride on a sunday and was back in hands tuesday afternoon. It went in dirty and grimy - came out like a million bucks :) Like seriously as clean as the day I bought it...
Anyways - they care, they have only the best bikes there and evidently the best help, and that is why I spend my money there and recommend them to you.
Ride hard kids...