Yes. Steam cleaning is considered as one of the most eco-friendly options since it uses only water and heat plus eco-friendly cleaning products to clean carpets.