Hands down this is the best vacuum I have ever used. it’s small and portable and packs a punch!! I thought my floors were clean until I used this vacuum, it sucked out so much dirt from my carpets that I had to empty it after each room