Does the job! cheaper than replacing a brand new mattress which is just too hard. Airing the product for 24 hours and covered with fresh linen removes any smells.