Love this machine! We have four dogs and this machine has made my life 100x easier! No pre-sweep required does a wonderful job! The only thing I would fix would be making better at getting those pesky corners otherwise this machine would be perfect!