I have a relatively new in ground pool. There is a hose cleaning system available which I have never used, but I also have a polaris robot that runs 1 to 2 hours every couple of days. It cleans the bottom and off very well. Small to larger fist size leaves are sucked away. Every couple of days I empy the trap out and let it run again. Technology has changed a lot over the last 7 years and the designer seem to know how to make it less work for the pool owner.