It’s extremely soft I got it for my toddlers so it’s perfect but I probably wouldn’t choose it for my mattress. But it came delivered in a box we took it out and it fluffed up on its own. Very easy. My baby loves it