Their New store in Greenwich, CT is just as great as the original one in NYC.
All reviews seem positive