I use the Bissell Symphony pet all in one vacuum and steam mop frequently, works great and save me time on vacuuming the floors first before mopping. It works well on floors and thin carpets, not as well on thick plush carpets.