Scheller's is the only bike shop I would buy a bike from. I have personally bought three bikes from them. Their customer support and quality are unmatched. The staff are very approachable, knowledgeable, and genuinely eager to help. It's always a good day when I get to make it to the shop.
Andy picked up the phone and was effective at communicating and diagnosing the problem by text and email. We were able to drop off the bike, and the work got done. Price was reasonable. Can't ask for much more than that.