This All-in-One is my newest go-to! I love that it vacuums and steam mops at the same time. Our dog sheds and drools A LOT so it's nice to complete both tasks in one step. It takes a couple passes on some floor marks, but overall, I love it!