For the price this is a great foam mattress. It took about 24 hours for the mattress to puff back up after being rolled. My son loves it.