This is the first CORDLESS robotic pool cleaner I purchased and I am disappointed. I used a corded Maytronics Dolphin robotic cleaner in the past and this WYBOT unit doesn't even come close in performance. The WYBOT cleaner must be removed from the pool (not easy) and recharged after EVERY cleaning session. If you have a large pool like I do (> 30K gal), this is very tedious and time consuming on a daily basis. If you have a very small pool (~ 10K - 12K gal) you might be able to get away with only using the cleaner twice a week or so. A full charge also only lasts about 2 hours, which is not nearly enough time to cover even half of my pool - hence the DAILY need for cleaning. The cleaner also tends to 'wheelie' along the bottom of the pool, making the front brush rollers useless. The debris finding feature using the onboard camera is useless - it does nothing. The bot just randomly moves around and passes large debris unnoticed. The app is also minimal and not very effective. It does pick up debris, but the pattern it uses seems random, so it take a while to cover the entire pool. You'd be better off using a traditional pool cleaner that uses the pools suction for power - cheaper, more effective and less work.