I was very pleased with my delivery time, the box was heavy trying to get up the steps of my home. But once it was unrolled it was ready within a couple hours, but I gave it three more days just in case. It is a little firmer than I like but its still soft. The edges are very soft, so be careful with little ones. Im glad I made the purchase.