This came SUPER quick and was rolled up in a box. It took over a day for it to fully get its shape. We got this for our 5 year old who needed a bigger bed and he has no complaints. Loves how big the bed is and how comfy it is and the pricing was better than I found anywhere else.