Yes. Mattress cleaning can help remove dust, allergens, body oils, sweat, odors, and other buildup that accumulates over time. This can be especially helpful for allergy sufferers or anyone wanting a cleaner sleep environment.

Like other soft surfaces, results depend on the condition of the mattress and the source of the odor or staining.