Perfect, covers it all! Free electric, Dog friendly, kid friendly, adjacent park offers many activities including free showers. Nearby gas prices were low as a bonus! Beautiful tree lined spaces. Yes it's by the highway and the train but not a problem. Definitely not a deal breaker. The city of Cambridge is generous!