After reading the mostly positive reviews on here I purchased the LL505G Kreepy Krauly (Mar 14, 2017). It arrived in three days (with Prime), in perfect shape, and I got it installed this past weekend. This cleaner replaced a similarly designed 10+ year old Pentair Letro Legend Platinum which came with the pool, but whose glory days were now memories. In the Letro's healthier years I was happy with its service, and always liked the four-wheel design, versus three on Polaris models. The Letro rarely tipped on its side unless the ballast-bulb needed replacement or the debris bag was too full. One of my concerns, based on some reviews here, was the ability of the LL505G to climb the steep incline in my pool, where it transitions from deep to shallow ends. The older Letro had two jets in the back to assist its climb, compared to only one on the LL505G, yet it still became challenged with cleaning sections of the shallow end (especially as it aged). I was concerned that the LL505G’s single jet would not be sufficient for the task (or would it?..read on..). The package arrived with everything necessary; the Kreep Krauly cleaner, 30ft of feeder hose with floats, a debris bag, and the wall fitting valve (booster pump sold separately). Since the Amazon description does not include a full contents listing, I mistakenly bought an extra wall fitting valve, since it was “recommended” under the “Frequently bought together” category below the LL505G. Don’t make that mistake. The valve, btw, is a step-up from its predecessor (Letro era) in that it has quick disconnect ability that allows easy access to the filter screen inside (which I never knew existed, so didn’t know to keep clean). The feeder hose(s) need to be custom fit (cut) to accommodate individual pool dimensions. In that regard, I mostly followed the detailed instructions that came with the LL505G, and it took me about an hour. However, following the instructions, the hose would have ended up four feet shorter than the older cleaner hose, so I split the difference and kept an extra two feet, just to assure it wouldn't come up too short. It can be trimmed later if necessary, but I like the way it turned out. Once installed, and booster pump engaged, the LL505G took off running. Compared to my elder Letro, this cleaner ran like a fit teenager, doing acrobatics that the Letro had forgotten long ago. It traversed the steep pool incline reasonably well, in large part due to its front-wheel drive, and although it still prefers the deep end (gravity), it covers all parts of the pool (even hopping onto the steps occasionally, crazy kid). It climbed walls to the water line, which the Letro never did, and the tail wagged like a happy puppy as it churned and loosened winter sediment that had collected on the pool bottom. Ah, youth! While I worked elsewhere in the yard, it zig-zagged around the pool trying to impress me, and within a few hours it had sucked up all the pool-bottom debris (silt, sand, and leaves). Although I've only run it once so far, my new pool buddy definitely earned its Scooby snack on its maiden voyage. I expect it will live up to the "Legend" of its predecessor. Thumbs up!