This was a lovely spot as a single traveler. Harvard Square a 20 minute walk one direction on Mass. Ave. and a Starbucks an foos dining a few blocks the other directions.
Lots of available parking in street out front but get the visitor parking pass immediately in your windshield or you get a ticket by the time you get the keys and wifi access from Beth.