I was a bit hesitant with this.  An inner spring mattress shipped in a box, and 12 inch tall?  Well it unfolded quite nicely no issues, rolled out, and one the plastic was nipped inflated up over 48 hours like they said.  And when you lay on it yes I can see it's firm as requested.  Construction is great, cover on top is soft.  And for the price that's hard to beat for bed that will be off in a side room to be used on occasion.