Dan and Naoko's B&B was great to stay at. I loved the eggs and coffee in the morning, sitting at the dining table talking to other guests. Enjoyed conversing with Dan as well, he's a real nice guy.
Location is a minutes from the center of downtown as well as from Beacon Hill park. I also rented a bike from them!