It's not cheap but it is a machine.   I have a shag rug that the rumba kept getting stuck on.    The shark ai robot hasn't gotten stuck yet once.   It's not perfect but to come home to a clean floor is priceless.   We have two dogs so it picks up the hair.   The mapping is great;  it methodically gets the whole floor.   Would defiantely recommend if money isn't an issue.