Its the Omni Parker House Hotel  with the best location in Boston
Right on the Trail next to all the Public Transportation, 10 minutes from Airport,accross from Boston Common and at the Foot of Beacon Hill
It puts you in the heart of why people visit Boston for the sites