Decent shop that I would recommend. However, they may be a bit too popular ... I've had to leave my bike for a week or more for repairs and I was once told I would need to make an appointment for a tune-up about a month in advance. I've also had a mechanic try to sell me wheels that we were practically worth more than my bike, but I think that had more to do with his lack of sales experience than trying to rip me off.
Overall, they've done a good job with repairs--as long as you don't mind making appointments well in advance or being without your bike for several days. They have a nice selection too if you're looking to buy.