Steam cleaning does work well but leaves a massive mess after "cleaning". Takes more time and products/supplies to "clean" up after using so I very rarely actually use it.