Definitely a great place to stay in Boston!
Location of the apartment is perfect and everything in walking distance.