Mattress arrived on time. It was shrink wrapped so as per instructions let it sit for 48 hours to allow it to breathe and it did. Material is of good heavy quality. It fit our 15 year old futon perfectly. Old mattress got to be like a rock so sleeping on the new mattress was very comfortable. Hope it last as long as the last one, time will tell. Over all we are happy with the purchase and would highly recommend it.