Mattress came within two days. Waiting for  bed frame to arrive. Beautiful mattress opened easily, put on bed in morning puff up almost fully immediately. Grandson plans to sleep on it tonight. Would highly recommend and would buy again.