I'm really really impressed with the Shark Cordless 3-in-1 multi- surface cleaner.
It's easybto put together and easy to fill the little tank up with water abd cleaning solution.
I can't believe I went this long without owning this,Not only does it vacuum but it mops too!
Instead of having a separate mop and broom you have this all in one. 
It actually picks up great and mops it good and you can also vacuum and scrub your area rugs.
I'm in love with this shark and I'm glad I got one I highly recommend it.