This Eureka PowerSpeed Upright Vacuum is a good vacuum overall. It could use a couple of things changed to get a full 5 stars. There are no lights on the front, and the way it turns on could be with your hand at the top instead of at the bottom, with your foot. Other than those two things, it's great. It has great suction power, the attachments work great. I cleaned the upholstery on the kitchen chairs and that was so easy. It was also easy to operate and change the height for the different sizes of carpet or hardwood floors. The assembly of it out of the box was very easy. The instructions are well written. The emptying of the canister was simple too. The filter is easy to clean. It's great at picking up dog and cat hair. The entire thing is lightweight, and I can pick it up with one hand and lift it with one hand too. The cord is plenty long. Id recommend this vacuum cleaner to those with pets, as well as those with children.