This Airbnb is in a great location to explore Boston, and has everything you need.