The AllerEase Maximum Waterproof, Allergy and Bedbug Zippered Mattress Protector is a well made product.  I got the queen size, and we have a memory foam msttress, and had no trouble putting the protector on.  I have Asthma, and was really happy that the protector provides protection from allergens that trigger on my asthma.  It  provides protection from spills, and djust mites, bed bugs, stains and urine.  Has a 6 sided protection barrier, which helps keeps 99 percent of the allergens from escaping and collecting it zips around the mattress.  It also has a soft top to it to help for comfort and to help get a good night sleep, I didn't hear it making noise when I turned and twisted in bed. . I have noticed after using this protect for a week, that I'm not waking up in the mornings with a stuffed up nose.