I had some doubts buying a cordless robot for under $400. I have been pleasantly surprised by its performance. It even climbs the walls pretty well. We used it most days during swim season. The rubber sweep strips need to be pushed back into their mounting holes sometimes.