It’s a lot more firm than I was expecting. Doesn’t seem like it will be comfortable, but baby hasn’t arrived yet so I can’t comment on that. It’s also a bit too big for the crib. I have to really force it in there which is annoying when you have to change sheets often.