Betsy's apartment is beyond perfect. Decorated with antiques and other stuff, when you first step on it you will feel at home. Betsy's was so nice and thoughtful with us.
The apartment is a 5-10 minutes walk away for everything you want in Boston, from stores and restaurants to the Fenway Park.