I have a barrier reef fiberglass pool that holds about 14,000 gallons. I have owned this product about one season. I have had a pool for about 16 years and have owned two different polaris pool cleaners and a creepy crawly and a hayward cleaner and have tried several others. There is no perfect cleaner, but I think this one is the best I have ever used. My current pool has stairs and two sitting areas as well as a ledge that goes around the entire pool. This cleaner gets the pool almost as clean as when I vacuum. It comes with a cart that both stores the cleaner but also holds the control panel and robot connection. The robot is electric and requires no plumbing or connection to a pump. It is not designed to stay in the pool. I just drop the robot in the pool, plug up the cart and attach the cord from the robot to the cart and turn it on. The panel has an off and on button and two cleaning cycle options, a long and a short cycle. This robot cleans the steps, the sitting areas, the sides of the pool, and even the ledge. The top of the cleaner opens to access the basket that catches the debris. The basket will collect even sand and is easy to clean and durable. The robot is sturdy as is the cart. The cart and robot still look brand new after a whole season! I keep the cart and robot on my deck (which is covered) but exposed to the humidity and temperature. I have had no problems thus far with the robot. The only problem I have had is that the robot will run on the ledge and behind the ladder and gets tangled. A ladder guard can be purchased to solve this problem. I like the fact that I am not tempted to leave the cleaner in the pool like I used to with my old cleaner. I wound highly recommend this product. I did not give it 5 stars because there is no perfect pool cleaner.