We went with Diver Dave. (Okay, I just wanted to be able to say I had a pool boy and his name is Dave. LOL) We have been very satistied with it. He doesn't get stuck on the steps at all, and even cleans good beside them, which suprised me. It usually takes him about 1 and 1/2 to 2 hours to thouroughly clean our 18' AG. He even does a good job on the cove. We had a slight problem with him at first wanting to flip over and roll around. He would usually upright himself and take off again. Our local pool store (good store, where we bought him) suggested we take the eyeball out of the return to slow down the current (we have a 1 1/2hp pump) and he works perfectly now. I have since found the "sweet" spot where I can aim my jet so it does't flip him over.