One of the best accommodations, I ever had in the US. There is plenty of space, and you have no problems staying there with 5 or 6 people, especially as it has two bathrooms.
Location is also quite nice, about 10 min to Central T-station.