The Allerease Zippered Mattress Protector really great! This queen size zippered mattress protector fits up to a 17” mattress. Mine is 16 inches and it was a VERY snug fit. It took a lot of effort to get the zipper shut. You’re supposed to remove all the bedding, tip the mattress on its end, and then put the cover on, and then zip it shut. The corners do allow for stretch and the overall fit and feel on the bed is nice. It isn’t so tight that it makes the bed uncomfortable lay in. There also isn’t any noise which I really like. This mattress protector is waterproof, and I like that everything is all zipped in, it makes me feel much better about the allergens and dust mites. The top is 100% cotton with TPU, and the bottoms and sides are made out of polyester and TPU. The sides and bottom do feel plastic like, but the top is super nice and great to sleep on.