Nice firm mattress. Ordered this for my 2 year old to transition out of a crib. The 6 inch thickness is good because the mattress isn't too high up for her. It comes rolled up tight like a burrito. To set up, you simply cut the shrink wrap and let the springs pop in place.