Where oh where has this been all my life. 
This vacuum is amazing. I love that it tells you when it's stuck or a wheel is out of place. You can start and stop it when ever you want, and when it's finished it returns home to its docking station to charge. I have two cats and it gets the hair in places my big vacuum can't get to. 
I definitely recommend. It saves you time and energy, When I saw that it filters the air to, omg was I excited!