I've had this little vacuum for 5 years! The roller brush broke last week, just stopped spinning. I learned tonight there's no fixing it. I'm so sad! I used it in a 2 story apartment half carpet, half nanolium, & even a little brick floor and it was perfect! Now I have a 2 story home that's all hardwood floors and rugs. Its done wonderfully with my 2 little dogs that shed way too much! I'm definitely buying another one TONIGHT!