I'm really impressed with this carpet cleaner. It cleans my carpets and floors really well. It's well-design, compact and most importantly, it doesn't take up a lot of room in my cabinet. Even my 9-year-old son loves to use it to clean our carpets and rugs.