I am very impressed and happy with this vacuum! I can move from hard floors to carpet easily. The suction power is really great. It's very lightweight and maneuvers easily even though it has a cord. We have small dogs so the pet attachments really come in handy for quickly cleaning up. This is a great quality product and I highly recommend it!