Delivery was on time, and the mattress was as described on the website.  The box was a bit mashed up on arrival, but the mattress was well sealed in plastic and a-ok.  When we opened the plastic the mattress quickly rose to the full height.  We let it sit for 24 hours before sleeping on it.  It is firm as expected, and quite comfortable.  Pleased with this purchase.