After reading much of the advice here I just bought the warrior SI from Marina Pool and Spa (they were also great on the phone). I have a kidney shaped pool with stairs, a tanning ledge, and a couple of sizable benches along the walls. I wasn't expecting it to clean the ledge, but I did hope it would clean the benches and stairs. I've run it twice and that's not happening. There are also a couple of spots on the floor against convex sections that don't seem to have been cleaned on either round. I guess I'm wondering if there is something I can do to get better performance out of this bot (hopefully without active intervention, but perhaps using the app remote which I gather is terrible), or if there is a bot that performs better for my situation, or if I just have to accept that no bot cleans anything but the floor well and I should just sweep the raised areas a couple of times a week?