We have a 30 foot round above ground and LOVE our Pool Rover. It does a super job of getting the fine particles. It cleaned up our algae mess in a few days, along with 24/7 filtering. The bag captures the very fine particles and does well with leaves as well. I highly recommend it. Works WAY better than vacuuming with the hose by hand. Just put her in, turn on and it's done in 90 minutes. Added bonus, it circulates the pool water as well. If there are a lot of leaves then it will be have to cleaned out more frequently. Hope this helps.