This vacuum is nice and compact and it is very powerful. Great suction! I especially like the fact that it is bagless and I can see how much it has picked up. I use it on our hardwood and tile floors and it does an excellent job. I also use it on my carpet because it gets the dog hair that my upright vacuum leaves behind. I empty it after each use because of the dog hair and it is so simple.