The Four Seasons New York Downtown The new hotel in Lower Manhattan is undeniably the talk of the town.