It hasn't had much time and hasn't been used much, but it seems to be well made, has good two-speed performance and picks up dirt well. Battery life is good. The digital display allows you to know the charge level my soulmate likes. Haven't tried it on anything wet yet, so I don't know if it will catch our cat's vomit.