I'm making a list of pros and cons. Pros: It has an excellent load time to run time ratio. It's small and has a small trash can, but it definitely gets the job done. I have 5 dogs and have yet to stop it to reset while running. The price-performance ratio is definitely great! Cons - it's quite noisy for such a small thing. Not sure how it compares to others as it's the first one I have. It snags in the transition from hardwood to carpet. amount of money. This one works just as well, if not better!