In the past few months, I have used this shop twice: Once to assemble a bike I purchased online and the other, to tune up my old bike. The online store I bought the bike from gave an idea of what I would pay to have a shop assemble my bike and Broadway Cyclery came in on the low side. The work was done when promised, and I even was given a $10 discount for liking their Facebook page. When I picked up the bike, the owner took the time to run over the mechanics of the bike (first bike I ever owned with disc brakes). My next visit was a major tuneup on my old mountain bike. Again...work done when promised and expectations exceeded. Excellent work.