Great quality for the price. We unpacked the mattress after delivery and let it “puff up” for about 24 hours before putting it on the bed. Great for our little kid, probably would be too thin for an adult or teen. Works perfectly as the mattress on a trundle bed.