I absolutely love this vacuum and have been wanting to get something from this brand for a very long time. I have low carpet in most rooms and a high enough carpet in the living and dining room. From the very first usage to the one today, i have pulled so much dirt from my carpets. And here i though my old vacuum was doing its job. The odor neutralizing technology s icing to the cake. It makes the carpets not smell. Its amazing. Another great thing about the product is that the vacuum can stored in small spaces since its a stick vacuum, making it very small. The size of the vacuum also lets you get into places a larger vacuum would have difficulty getting into, like underneath tables and chairs or smaller crevices. I am very satisfied with this product and think that others who have little ones or pets would find it very handy in a lot of messy carpet days.