I purchased this product this month and I can’t be more pleased with it. My floors and carpets stay clean and it’s very thorough. The mapping is absolute perfection and the app is user friendly. It literally has blown me away. This is worth every penny!