I've had this product for a couple of weeks now, and overall I am incredibly impressed with the vacuum feature. We have had a similar robot vacuum for the past couple of years and we thought it was doing a decent job until this product arrived at our door. I couldn't believe all of the dirt and dog hair that our old robot vacuum had missed. That alone makes the product worth it in my opinion. The map feature is nice as sometimes I just need a couple of rooms gone through. The mopping isn't as useful for us as we have a lot of rugs, but it did seem to do a good job.