I bought the Eureka 3684F for one reason.  It has an extra long hose and can be extended.  It is also very light so one can get up on a ladder with the vacuum and clean pot shelves and high places that you cannot reach with any other vacuum. For this reason, I would rate it excellent.