Best Airbnb in Boston. Love the location, apartment, and the hosts.