The Sheraton Back Bay is in a MUCH better location than the Embassy Suites Logan Airport. I would strongly urge you to stay at the Sheraton over the ES if at all possible. The Sheraton is in a wonderful location with lots within walking distance while the ES is in a gritty residential neighborhood (contiguous to the airport) with little of interest nearby.