Overall this is a really good vacuum. Very good quality and picks up almost all the dirt. It does take some time to clean the entire apartment and it’s only ok on the carpet/rugs. Love the self emptying feature! Overall this is a great product with low maintenance. Would recommend!