The topper is good. It says 24 hours to get restored. But it took a couple hours only. Too bad it does not have any cover on the foam. I think if I had seen it, i would not pay 40+ for it. For slightly more I could have a better finish. It came in 4 days. Somewhat i end up purchasing 2 by accident.