Was a bit worried with the "firm" description, but the softness is more of a medium to medium-firm, I'd say. Very heavy compared to a standard full mattress, which made it a little tough to lift up onto a loft. Was surprised at how small the box was when we received it, but it unrolled perfectly when we opened it. The mattress is exactly what we were looking for!