Purchased to replace a Crosswave I had for 5 years, before it decided to die. I upgraded to the HydroSteam. I use it to clean my tile and hardwood floors and it does a good job of cleaning both. I do wish it would clean grout lines better. The brushes that come with the HydroSteam are okay, but I wish they had a brush that had stiffer bristles that would scrub better. Overall I am satisfied with the HydroSteam and would recommend it.