You’ll love my place because of Housed in a skyscraper overlooking Boston Harbor, this sophisticated all-suite hotel is a 4-minute walk from Faneuil Hall and a 5-minute walk from the New England Aquarium and State Street subway station.