I've had this just over a week and absolutely love it! Is it the strongest, most powerful vacuum that'll efficiently do shag carpets? No. But it's great for picking up cat litter off the vinyl floor and I've been more apt to do that with this cordless beauty. I threw away my little broom I used to use. I'm not sure what I like best the cordless feature or the self-cleaning feature. 
Also I like the mop! Is it the best? Again, no. But it's sufficient for small areas at a time. It's a bit slow but on my vinyl flooring it works fairly well. 
I was nervous to spend the amount I spent on this but I'm glad I did thus far!!