I love this vacuum.  I replaced a Shark to get this one and am very happy with it.  It is very solid feeling and holds a charge long enough for me to do what I have to do.  It also comes with an extra battery, so if it should run down before you get through then just pop in the extra battery.