Overall, it's a great vacuum. It has plenty of power for carpets, but works great on hard floors too, clean both quite well. I like the light weight, maneuverability, and the ergonomics of the handle, it makes cleaning with it quite easy. The self emptying/ charging stand is a nice addition, it empties the vac completely, and the holding bin is quite large and easy to empty. The odor neutralizing tab on the bit is interesting, since I don't have pets it's probably a bit less needed for me, but I could certainly see it being needed for those who are vacuuming up thing that would build up smell over time. It makes cleaning my house a bit easier than my old vacuum and I'd definitely recommended it.