This Polaris robotic cleaner is actually very good on curved walls, it has no problem climbing and cleaning them. However, it may miss a few stops and when it does, you can use the app to direct it to clean the areas it missed. It also works on different pool types,, vinyl, fiberglass, gunite, tiles, etc.