Love this product! I bought the hard floor attachment and it work great, scrubbed all the dirt off that the mops seem to just move around. I use it to deep clean a few times a month, works great on carpets and hard wood floor.