Great mattress medium firmness. Not too hard and not too soft. Just about right. Arrived in a box, unrolled it on the bed frame. Carefully cut the plastic cover off and the mattress started to inflate. Per directions, don’t lay on it for 72 hours for the inner mattress to fully expand. Great mattress