I have had this little vacuum for about a year now and I love it for quick cleanups on carpeted floors, thorough cleaning of bare floors, car interiors, stairs. I have five little dogs and it deals with pet hair very well. No brush roll to clean afterwards! I bought the optional cloth bag available here on Amazon, so no bags to buy. A quick empty into the trash and a quick shake outside, and I am ready to go again. The cloth bag was a great purchase, and I always have powerful suction when I need it.