I waited awhile to review this so I could answer with experience. I was on the fence ordering this mattress with such a mix of positive and negative reviews. I ordered it because it was what I wanted at a great price. I contacted Overstock about this firmness of this mattress, which is not listed, and they gave me the manufacturer's answer: medium-firm. So for those of you who like softer mattresses, this is not going to be comfortable for you. I will admit, for the first 3 days I had to adjust to the feeling of the mattress, woke up feeling a little sore. Though after getting used to it the first week, in all honesty, this mattress turned out to be very comfortable. I get a great nights sleep every night on it now. I'll daydream about crawling into my comfy new bed each night and falling asleep! It's not the best, but it's pretty gosh darn good for the price. It was a little challenging to assemble (yes, assemble). Two people are most likely going to be needed, as I can't really fathom doing it alone. There are three coil spring mini-mattresses rolled up together. Be careful not to damage their fabric lining! The mattress pad/casing comes with similar lining and that DOES need to be removed, so just be aware. Put a mattress inside each side of the casing and the last one in the middle. You'll need to push, smoosh, and wiggle them about, but it does come together nicely after much finagling. All in all, I am extremely happy with my purchase! Once again, this mattress is MEDIUM-FIRM, so if you like it more on the softer/plush side, this matress will not be comfortable for you and you will be a very, very sad panda. You've been notified. Five stars based on personal comfort, many restful nights, affordability, and prompt shipment.