I go to Riverside in Somerville, MA They have been there for many years, I have never had any issues to write home about.
There is a small shop in Swansea, MA It is a family business and I have been there and talked to the owner, I would have no problem bring my bike there for service.
I have never heard anything good about the guy in Halifax.
You can't have mountains without valleys.
2009 Triumph Street Triple R 35,000 miles
2006 Triumph Sprint St. 63,100 miles