I received this product for free in exchange for writing this review. First off ..super easy to put together. I had it up and running in no time. Has great swivel action for guiding around furniture. I really like the attachments that it comes with crevice tool, furniture attachment etc. The cord is a nice length however I would like it to be a tad longer but not a big deal. The dirt cup is easy remove and empty. The vaccuum has great suction and really pulls the hair and dirt from the carpet. I am very pleased with its performance. I would definitely recommend to anyone with or without pets. Nice and compact not overly bulky for storing away. I used it on my carpet, tile, and area rugs and thought it did an amazing job. I don't think you can go wrong with this purchase.