Have had this on my bed for just a few days now, and I feel a huge difference in the quality of my sleep.  Possibly my foam mattress had been slightly toxic to me.  Whatever the reason, this all-cotton mattress allergy protector has been well worth the investment ... and was easier to put on than I was expecting.