What fantastic apartment ! Very nice host, who went out of his way to make use feel at home in the house as well as in the area.
The bus stop across the street towards Harvard square T station takes you anywhere fast. Other way to Belmont center where nice restaurants with a variety of cuisines are available. Fresh pond is walking distance, providing a very attractive 2.3 mile run or bike around it.