It does work well and sucking up dusts and fur..

However, the bin filled up so fast and it continues to vacuum without return to station to empty the bin and resume the vacuum.  Another issues is that it doesn't pick up little pieces that my dogs chew off the chewy toys and it doesn't pick up strings or fluffy cotton from tearable dog stuff toys for some reason.  I would had to run it 3x to get carpet or hard floor clean.

One thing I would like to see that it have different pattern of direction for each time I start the vacuuming in, such as alternating from up and down to left and right to diagonal in 45 and 135 degrees.  That's at least 4 possible direction each time