You have to make sure he doesn't run into a string or something. learned the hard way when he went under my bed. I had to pull it out, got stuck on the cord. Good on the floor, my short-pile carpet is almost too much for that. I have a shaggy rug next to one of the doors and it stays on it. I'm still investigating it, but it seems like you have to lock it up in a room to clean one room at a time, or it's all over your house leaving clean lines everywhere.