I loved this multi surface cleaner. I liked how much time it saves. You can use it on carpet and other floors as well. It does the vacuuming and shampooing. It is also easy to carry around cause it runs on a battery. It was extremely easy to assemble. It cleaned very well. It has good suction. The only downside is your suppose to only use one kind of carpet shampoo in the shampooer.