It came on time, quite quickly. It took us a couple nights to get used to the memory foam but trust me it is worth it! Ive never slept so well! And weve proven our friends wrong- it is possible to get a comfortable, good quality mattress in an affordable price!  Easy 5 stars!