We were unsure about how long it would take to deliver the mattress after reading other reviews, but it was under 2 weeks. Delivery men had it in and our old mattress out in less than 5 minutes. Furthermore, we are very pleased with the mattress itself. It provides just enough support and cushion for both my husband and I. We highly recommend this product.