Positive features: very easy to assemble, does a very good job cleaning pet and everyday messes, long cord Neutral: heavy to carry (but every cleaner I've ever used has been also), loud (again, so are other cleaners) Negative: takes a lot of passes to remove the water, very difficult to clean around roller brush ( would be nice if some kind of tool was included to clean this area), hand tools don't clean very well