As a tech enthusiast, I know no one product will work 100% percent of the time. This little vacuum gets pretty close though. Mapping seems accurate and precise. It still has trouble with tight/odd corners. The app is, for the most part, good. I have already encountered some bugs but overall not terrible.