I absolutely love this vacuum! I can very easily adjust the setting from bare floor to carpet, and the suction is incredibly strong. It was also extremely easy to assemble. With my previous one, I'd have to stop every 30 minutes to clean it out and I had to go over the same spots several times from several directions and, even then, it didn't always pick up the dirt. Needless to say, vacuuming is no longer such an annoying chore. I strongly recommend this product.