The first place I went to was Jay's Cycle in Westfield. They did a good job, but it took a long time (a week) for them to do a tune up. I've had a couple of other minor repairs done at the Bike Stand in Scotch Plains and the turnaround time was very fast (a few hours) and they seem to know what they're doing. It's a small shop, but you can tell they are very serious about what they do and don't seem to be in it for the money.