This is a really good mattress for the price. It’s not too soft or too hard. It is very heavy to carry so be warned.  Be careful when cutting the packaging off!  I stood back a bit as the mattress uncurled. It had a slight gas smell to it, which dissipated in a day or two. As noted in the instructions it also takes about 48 to 72 hours for the mattress to settle.  This is an excellent buy for the price. I highly recommend purchasing this mattress you won’t regret it!