One of best places to stay in Boston, close to airport, Maverick and downtown