Very happy with this product! Works great on hardwood floors. It is very easy to set up, super convenient. The robot will automatically clean itself and when it's done cleaning it will automatically recharge itself, just make sure the charging base is nearby. And not only cleans dust well, but also collects long hair, so I think it will be suitable for a family with pets. So far only tried with the vacuum function, can't wait for the mapping function.