I wasn't sure because I hooked it up at about 2hours ago and it was still going but there is still dirt in the pool. I have alot of trees around the pool so it can get real dirty real quick. It moves slow which I know that is a good thing and sometimes it sticks up against a wall for awhile. I...