I use this primarily for my luxury vinyl flooring and it's the cleanest my floors ever are; cleaner than when I mop and cleaner than when my housekeeper does my floors! The steam clean is fantastic and after they dry there is no residue or sticky feeling! Just clean floors!! The suction is really fabulous and I never have to sweep before hand. This has cut my floor cleaning down to a third of the time. I did use it on my area rugs for the first time today. Definitely helps to freshen but NOT a carpet cleaner by any means; so follow the directions and don't buy it for that.