This vacuum is great. It's not too heavy or too loud. The suction is fantastic. I ran my old vacuum and then immediately went over the same rug with this one and it picked up so much more dirt and cat hair. It's easy to empty and the attachments are nice. It does everything I need it to and it's a joy to use! It does pretty well on my hard surfaces too.