I purchased this cordless in stead of purchasing the Electrolux stick vacuum as I have owned about 9 of them over 6 years and their battery life is horrible for the price you pay.  I get about a year out of them and I use them several times a day to clean up cat litter and things from my hard wood floors.  So far this has been just as good, except it does not have a pull apart vacuum like the Electrolux does, but if you are just needed it for the floor or maybe cleaning off pet hair from a sofa or chair this is light weight, and does the job.  I can't speak for the battery life yet but at least it was less than the Electrolux stick vacs were.  

Pros: Does not have a detachable hand vac.
Cons: The price and its light weight and does a good job on cleaning hard surfaces.