My husband and I stayed at The Village B&B, based on excellent ratings we found on Trip Advisor, and we certainly agree with the other reviewers. We had the third story private "penthouse" with a bedroom with a very comfortable bed, a sitting room combined with a small kitchen, and a nicely appointed bathroom, complete with nice towels, soap, toiletries, and shower. One surprise on arriving was a sign asking us to not wear shoes in the house, so I suggest bringing slippers that you can leave by the front door when you put on your shoes for the outdoors.
Breakfast was continental and there was plenty offered to eat including fresh baked goods and cheese in addition to cereal and fresh fruit. Since we were there three nights, we met other renters who were in the area to attend classes. There were nice restaurants nearby in a safe neighborhood. Free parking is available, a big plus in busy Boston suburb.
The location near the "T" was about a block away and very convenient, but we found the process confusing as we could board the train with a senior fare of $1 given to the conductor into Boston, but we had to purchase a ticket for $5 (good for round trip) to return as the senior discount wasn't available without a special card that had to be purchased elsewhere. For the tourist in a new city, some information in advance would be helpful.
We definitely would stay at The Village B&B should we return to the Boston area.