Following a major renovation of the iconic Manhattan address, Ellie Seymour checks in to see if it still retains its wow-factor