This shark matrix cleans the floors very as well as expected. It does pick dirt from corners and nooks much better compared to other robot vacuums we owns. Best part about this vacuum is it has self empty capability which saved a lot of time for us. No more cleaning everywhere day or worrying about the dust collector being full. We clean the parts and empty the bag every 15-20 days. I am so happy with this machine, no more worrying about dirt and trash on the floor with two active little kids in the house.