This crosswave does an amazing job of cleaning my floors - tile, vinyl and area rugs... really pleased. I knew it would be good but not this good. Really easy to setup and self-cleans.