This is an amazing vacuum.  It's easy to put together, has more than enough attachments.  The electrical cord is long.  This is a very versatile vacuum. I would recommend it to everyone.