There are many benefits to steam cleaning your carpet. The steam from the water helps loosen any dirt and grime deep in your carpet. This ensures that you, or a company, can get your carpet as clean as possible. If you only use the water in the machine then it is very environmentally friendly as it uses no chemicals to clean. You can add some carpet cleaner though if you need some extra cleaning power. Steam cleaning your carpet can also kill germs and bacteria that are on your carpet, which is something a regular vacuum cannot do.