I love this baby. He really is my stupid smart vacuum cleaner. I leave it running every morning while getting ready for work. It runs for an hour, then it starts squeaking and dies instantly. I plug it in and it's back up and running in 4 hours or when I'm ready to use it. Now why am I calling it my stupid smart vacuum cleaner? My main house is hardwood, but when he exits the main house to enter the tiled outhouse, he gets stuck trying to get back up the small hardwood ledge. He will run there until I come and overtake him. He does the same and tries to drive to the big cat apartment and the fan. Sooooo good that it only runs when I'm at home. The little guy needs help every now and then. The fact that it's a lot cheaper than other similar vacuums makes it even more of a win. We have 4 animals. 3 cats and 2 dogs and we accept kittens. He collects all animal hair, cat crumbs, stuffing from dog toys, the remains of cat claws. We live by a river and the sand comes into the house and he collects it. This vacuum cleaner is truly amazing.