I have never ordered a mattress online. This was easy to set up and was ready for sleep on the first night. Very firm and worth the price