This is a great vacuum cleaner for homes with pets and mixed flooring. The attachments are extremely useful for vacuuming upholstery and removing pet hair without damaging the fabric. I also like that it's not a super loud vacuum cleaner, and the cord rewind is a nice bonus feature as well. I have another much more expensive vacuum cleaner, but I find myself going for this one more often than the other. This product was received as a promotion in exchange for an honest review.