Following a major renovation at the iconic Manhattan address, Ellie Seymour checks in to see if there’s still a wow-factor