I am currently experimenting with a Polaris Alpha iQ+ in a pool with heavy silt debris. Dogs swim in the pool several times a day after running around in the mud and the cleaner has to go in twice a day. The cleaner is scratched on top because the optional fine mesh collector gets full near the front of the container (no debris to the back) and the robot then turns over (unable to climb the walls).