Great vacuum with powerful suction so far. This one is nice because it is a 2 in 1 it vacuums and it mops. You can use the app to highlight where your carpet is so it will avoid it while it is mopping. It has a self cleaning brush roll but I don't know how well that works yet.