Trust me, I went in a bit skeptical, as I am a big fan of the original location in NYC and figured this outpost might not measure up.