I bought this a few weeks ago and it is awesome! I have hard floors throughout my house and with teenage boys in and out they get really dirty! I clean them 2-3 times per week, so I was completely surprised at the amount of dirt that came off my floors. But afterward they really were clean. I love this, easy to use also.