Hands down the best location in Boston. This apartment has all the basics you need for a great stay.