I absolutely love this vacuum! It's actually been the best that I've owned. I have children and pets so I use this vacuum often. I love that it has a lot of attachments for all those hard-to-reach spaces. It's easy to use and operate. The retractable cord is awesome! It's very easy to clean and it does abs amazing job. It seems very well made and durable also. I have both carpet and tile flooring and it works great on both. I highly recommend!