Great shop for sales or repairs....
I work nearby, and have brought in several bicycles for repairs and tune-ups.
From my kids' dirt bikes to my mountain bikes, they always do great work at a great price. And they won't try to get you to by unneeded parts or replacement items. If you've had a bike for a couple of years, and the gear-shifters and brakes just don't work like they did when they were new, I highly recommend bringing it in. After they tuned up my 12-year-old mountain bike, it felt like it was brand new. I was amazed at the difference.
They also have a pretty good selection of bikes and accessories for sale, but it's not a huge place, so they don't have everything.