People tend to check in during these times:
Best Bicycle Shop, Multi-location Local (Best of NH 2015, NH Magazine)
The service shop is great.
I have been a loyal Goodale's customer since my first bike as a child many years ago. Reason being is honesty, great service, and personality. You can really trust these guys.
Go see the tech named Chris. Super helpful, will talk you through your problem instead of the usual "leave it and we'll take a look". I would trust him to wrench on my bike...for me that's rare.
The sales guys were excellent. Talk to Justin. He knows it all. Sean was also really knowledgable.
The customer service was above and beyond anything I expected