I'd just renewed my mattress for a nice price. I got lucky and found this in promotion.  It smells a little funny at first but after 2 days the smell was gone.  The foam is soft but pretty firm.