The BBB shows them having a lot of complaints, but they still give them an A rating

http://www.bbb.org/boston/Business-R...nts/#breakdown