If you must stay in a Boston-area Holiday Inn, at least use the Government Center (Boston) HI. At the foot of Beacon Hill, nice area to stroll around.
Speaking as your attorney, you would do well to ditch your current employer and find one who puts you up in more civilized digs.