You get what you pay for. It’s a decent mattress, just moved to a new place so I bought the 12” for the new apartment I just rent. The mattress is not too soft or hard. I am used to my tempurpedic mattresses I use in the house. This is not one of those, not even close, but that’s okay, it’s super inexpensive. It’s light and easy to install out of the package. It doesn’t stink like some foam mattresses can. It’s comfortable which is the most important thing. I would be happier if it is a little more firmness, but still worth five stars rating. You will probably get a better one if you spend a lots more, but as what I said at the beginning, this mattress is good quality with a decent price.