I really like this product as it is not only a vacuum but also a carpet cleaner. Great for someone who have pets or small children. It works very well on hard wood floors and rugs/carpets too. The extra long hose comes in handy to clean the base boards and couch. It has a very strong suction and the big water chambers is a big plus so you don't have to refill it. Only one issue is that it can be a bit bulky for an NYC apartment but that is more a me problem than that of the cleaner itself.