This is the perfect place to stay in Boston. Only a max 15 minute walk to all the must-sees in Boston!