The Airbnb speaks for itself: incredible location, in the heart of Boston with lots of space for a larger group.