The shipping and delivery was on time. It arrived securely packaged rolled up in a plastic and an adjustable (even resuable) fabric bag. The mattress itself is pretty standard to what I was expecting. It is still pretty comfortable for a 6inch mattress. The durability I am not too sure of but so far so good for my 6 year old. I worry about how it will hold up over time. But regardless great quality for the price I paid overall with the shipping and everything. I bought it to go with a bed frame that I also bought from Wayair and it fit perfectly.