It’s very soft and firm, and it was so easy to unbox and place on my bed myself. Also fits my bed frame perfectly.