Let me start this review by saying that this location is in an amazing spot. Not only is it smack dab in Little Italy, it is right by the water. It is a few minutes walk from Quincy Market, the Aquarium, and not too far from Chinatown either. This place is definitely a tight squeeze for 7 to 8 people but it is possible. The living area is quite narrow, as is the kitchen, but if you're renting this place out, I don't suspect you will be staying inside for long periods of time anyway. Each bedroom has a TV which was very convenient, however the living area TV was weirdly smaller than the bedroom TVs.
I think the best thing about this place is that they provide you with a parking card to park FREE OF CHARGE at a nearby paid parking lot. This is indeed very rare to come by, especially staying at a place in the city of Boston.
There were towels-a-plenty, as well as essential bathroom amenities. Several blankets and throws were provided as well.
The only downside to this place is that because it is in the city and in such a compact neighborhood, you hear every tenant of the building come in at various hours as well as next door neighbors through the walls at times.
Overall, this place was excellent and will definitely stay here again when I come with a big enough group.