Wow…this is a pretty impressive robot vacuum. I have a 30’ inground pool with a vinyl liner and up until now, I have been vacuuming it either manually with a pole and hose, or with a Kreepy Krauly. Both are cumbersome and time consuming to drag out the hose and connect everything up. Doing it manually is slow and takes time, and the Kreepy’s effectiveness was affected by the water return’s circulation (and it always got hung up on the metal ladder). Let me tell you, this robot vacuum is a game changer. Aside from making sure it’s charged, you just drop it in the pool and off it goes. You can see the intelligence that it uses to determine the path to take and how it handles obstacles. There’s an app where you can pre-set options like whether it does just the floor, just the walls, or both. There’s a large filter compartment for the stuff that it sucks up. Simply open it up and rinse it clean with a hose when finished. It climbed my pool walls with ease and when it reached the top it scrubbed the water line before sinking back down to resume its cleaning pattern. The suction is strong and I found that the filter’s fine mesh was very effective even with small particles of dirt. A hook is provided that you can attach to your pool pole that you use to pull the robot up and out of the water. I put it to the ultimate test and turned it loose when opening my pool. There were leaves, worms and algae and it did a great job. Yes, I had to empty the filter a couple of times and recharge the battery for a second round but the pool was in THE worst possible condition. It passed with flying colors. Summary: No doubt about it, this robot vacuum really does an impressive job. If there are any negatives, I haven't come across them. Yes, it’s a little pricey, but once you get one, you’ll see that it’s well worth every penny and you won’t regret it. I absolutely love it and give it a strong thumbs up.