Yes! The Amerisleep Guardian Protector has a waterproof microfiber lining with TPU coating that protects your mattress from spills and moisture while remaining breathable.