My kids had brand new mattresses the beginning of summer-they were disgusting before school started. They make their beds every morning so I had No idea because I only saw mattress protectors when I'd strip the sheets..but omg they had spilled cereal, drinks..just gross. This little machine made me so happy!! The cleaner smells amazing and the mattresses look brand new again! I'd totally recommend this to anyone with kids and pets!