excellent price for this mattress, so far it is  holding its shape, I thought it would have more cotton than foam, we also had to air out for a week due to the strong chemical smell of foam, It does clear up afterward.  

Pros: good value,quick convenient delivery, easy to assemble, not loosing its shape so far
Cons: strong foam smell in the beginning