I have had this product a couple of months now and feel I can provide an objective review.  First the good:  Setup is easy, as well as the explore / mapping feature.  Also I was impressed how well the vacuum avoided obstacles in the home.  Battery life is good.  After going through our 1716 sq ft level home with mixed flooring, the vacuum still had 70% battery remaining.  I have docked 1 star due to the vacuum sometimes getting jammed up with pet hair that requires manual intervention, but my dog does shed a lot.