I have nothing but good things to say about the shop which I've dealt with a few times. They did the 6k service on my bike and were helpful about answering my numerous questions when I was Ducati shopping. I also have never heard a bad word about them in general. I would choose them over any shop in MA as I have been to them all. I would see BCM however if I lived way up north in NH because..well...it's BCM.
I bought my bike from Eastern Cycle Ducati last spring. I was living in Arizona at the time, and it was cheaper to buy it and ship it from ECD than pay all the fees the Arizona dealer tacked on. Randy is a good guy I would definately do business there again.
ECD does all the hard stuff on my Monster, 748, and EX500. Paul and Steve are great mechanics. I'm not sure what Randy does but he is a good guy (kidding, Randy). Their prices are fair and the vibe of the shop is pretty simple: they like bikes and want others to have a good time riding. No gimmicky crap (except for the occasional scantily-clad fashion model - no kidding), no scams, and they run great track days. A+