This vacuum is amazing. It cleans and it’s also quiet! I didn’t know that was possible. We love it and so do our dogs. It’s the only vacuum in the house that doesn’t freak them out.  We have it scheduled to clean daily and it does the job well.
I would suggest to have a normal vacuum if you have carpeted floors.  It does a decent job, but you’ll still need to use a regular vacuum for a deeper clean.
We have hard wood floors with large carpets throughout the house. Every other week, we use a regular vacuum on those carpets. 
Another great feature is the self emptying base. It’s awesome!!!! No bags and super easy disposal.  It has plenty of room to collect all the dust the vacuum picks up for a month! Every time the vacuum connects to the base, it empties the waste automatically. It’s a great feature!