Although odd that it had 3 pieces, the mattress is firm and comfortable once assembled. It was super easy to put into the mattress cover that came with it. Also the mattress cover was high quality and thick quilting with a sturdy zipper that closed fully - better than covers I have bought separately for other mattresses. I expected a smell on the foam or cover but everything had zero odours! It’s only been a week so can’t comment on long term whether the mattress will sag or get indented spots, but for now it is holding up well and my son is loving it. Every couple months I recommend rotating and flipping the 3 pieces. Very happy with this purchase for the price!