I find the vacuum to be an excellent tool.  It works seamlessly on floors ( which is what i bought it for ).  the charge lasts longer than I expected and I find it really easy to use.