I really wanted to absolutely love this vacuum, but I think it is an average vacuum. It does a really good job cleaning and vacuuming but the battery life and app are terrible. The app is very basic and doesn’t even allow you to schedule run times. It only gives you a preset time to choose the vacuum to run. I had my vacuum set to run and mop last night and it died halfway through even after being charged all day.  It died in the middle of the floor instead of going back to its base to charge and continue the job. This is super disappointing. For the price of this vacuum I was expecting a lot more features on the app and a much better battery life.