by far the best vaccum i have ever had..!! the adjustable height for the roller brush is awesome. it worked great on both my carpet my title and my hard wood floors. i have two cats and i have long hair so this was amazing to see what it got up. i got this and now i dont mind vaccuming because it actually works.