Yes, SUPERIOR CARPET CLEANERS cleans mattresses! Like any other surface we use and come in contact with on a daily basis, mattresses should be cleaned. Do you ever wake up with a runny nose? You can't see dust mites, but they live and breed in your mattress and can multiply into millions. Dust mites feed on the thousands of skin cells that we shed on a daily basis. The waste products they leave behind can cause allergic reactions. You can't get rid of mites by vacuuming. They have to be destroyed, and SUPERIOR CARPET CLEANERS can destroy and remove the dust mites and allergens.