We have an above ground pool vacuum. It works great on an 18' round pool.
We upgraded to a 33' pool and it's too big for Diver Dave.
It's a nice little vacuum for an 18' round or smaller. The suction from your pool filter is what powers the "feet".
It comes with all the hoses needed