I was so happy to have the opportunity to try this product. This vacuum has made my life so much easier. I am able to program my vacuum to clean my floors while I’m away at work. I have both carpet and hardwood and it works great on both floors and it doesn’t miss any spots. The app is easy to use and I would recommend this product to anyone