I could not speak more highly this place Victoria as a host.
Not only the place huge, but it had absolutely every amenity (plus some) we needed and is located in a gorgeous part of Boston.
Would not hesitate recommending this for any larger groups travelling to Boston and would not hesitate in staying here again.
Thanks guys.