This product combines real floor maintenance performance with some cool bells and whistles (a talking vacuum). First of all, it has a roller pad instead of the old-school roller brush. This provides kind of a "buffing action" for hard surface floors like wood or ceramic. Instead of the harsh bristles of a regular vac, this unit is less abrasive and provides a better result (like the difference between brushing your teeth and polishing your teeth). This also does a great job of cleaning my carpets, from cut pile or Berber to fine Oriental rugs. And I noticed that I didn't see the typical "vacuum tracks" in the carpet like other machines leave. And it picks up all of the fur that the cats leaves behind (the real test).I use this to clean my hardwoods, as well. I've never much cared for the wet hardwood floor cleaners on the market because they leave behind a residue. However, the liquid cleaner dispensing and collection system in the Mamibot Flomo eliminates that problem. And the "buffing pad" delivers a good-as-new look. It isn't difficult and clunky to use like some of the old style floor and carpet cleaning systems, So, I have been able to improve the results of my weekly floor maintenance routine without extra effort.The unit is lightweight and rechargeable, so there's no stupid cord to get in the way. Plus, it holds a charge very well, more than enough to complete the floor maintenance of a 5000 sq ft house (provided you're not a complete and utter slob). And when you finish and power down, the exotic Mamibot voice reminds you to replace the unit in the charging stand. A nice and gentle voice (not my mom wagging her finger at me).Long story short, this is a great floor cleaning product that delivers on value. It's not a smart phone, it's a vacuum. It gets the job done and it gets the job done simply and cheaply.