I've gone through three pool cleaners in the last five years, and the iGarden K Pro 100 is by far the best. We have a rectangular above-ground pool (vinyl liner, 22ft) that's used nonstop by our two kids and golden retriever??o it's always full of hair, toy, and grass clippings. This robot sucks up everything, including the fine sand that used to settle at the bottom and was impossible to get with a manual vacuum. My only small gripe is that it sometimes takes a minute to figure out how to get around the pool ladder, but it always finds a way. For the price (especially with the coupon!), this cleaner is a steal. It's reliable, powerful, and low-maintenance??xactly what every pool owner needs.