CoverAll Mattress Keepers by AB Lifestyles are made of a super absorbent 100% cotton terry-cloth face fabric, backed with 100% polyurethene backing that blocks moisture from penetrating your mattress. Made to snugly fit your mattress like a fitted sheet - with strong, 1/2 inch elastic sewn COMPLETELY around the base for a fit that stays on and offers fantastic coverage of your mattress! In many bed sizes from crib to King! We also manufacture these for Camper & RV beds (including Winnebago & Airstream Trailers!) Made and packaged in our smoke-free manufacturing facility in Sunny South Carolina! Feel GREAT about buying quality Made in the USA products!