I have a 36 x 20 inground vinyl pool with a swim ledge, with a eight person spillover spa next to the pool. The deepest part of the pool is 6 feet. I am looking for recommendations on a robot cleaner that will be able to clean the walls, the top of the swim ledge, stairs and be able to clean the spillover spa. I have lots of leaves in my backyard and also some acorns. I am a first-time pool owner and I am just figuring out the inns and outs of pools. We have about $1000 budget. Any advice would be greatly appreciated!