Superb overall vacuum! We have 2 dogs and after using it once on a hard to clean rug, the rug looked like new with all small, ingrained hairs removed. Our hardwood & carpeted areas were extra clean, with just one quick pass. The rug and our home have been previously vacuumed regularly - this vacuum just did a better job! Assembly was simple, tools/features are easily understood and intuitive with color coding/instructions on the machine. It is a bit heavier than I expected and my husband finds the handle slightly uncomfortable but those are minor concerns relative to performance. We also love the one touch emptying feature! Do not hesitate with this purchase, especially if your house is regularly grimy due to your non-rent paying, furry residents.