There is no such thing as "蒸汽" carpet cleaning. including professional cleaning company. They all use the same thing, hot water , brush and suck the water out. The best machine you can get is from HD. If you worry about chemicals, you could use hot water with a little white vinegar.