Purchased this to replace our 8 year old sons worn out mattress. Comes nicely compressed in a smallish box. For the money its generously padded. I cannot say how long it would last a full size adult, but for my son it will last him a few years until we can warrant a higher quality one with his size. Perfectly happy with our purchase.