This works wonders.  I was surprised at its smart features and sleek look.  Didn't have issues with hair or separating carpet from hard floor.  I especially like when it gets under bed.  Overall this item does what it is supposed to do and learns with you.  Easy to use via app.  Definitely prefer this to the other brands.