Given that it's all the way out in Foxborough, you would need the parking garages. As for housing, the biggest issue to me would be how noisy the stadium would be and how easy it would be to sell/rent out the units because of stadium noise. I don't think the crowd noise would be too...
archboston.com