If I could give this company ZERO stars I would. As part of our lease agreement with a prominent rental company in the Phoenix area, our pool maintenance WAS contracted through Johnson Pools. All I can say is thankfully enough people have complained that they decided to switch vendors (yes I did a happy dance!). We went through three different pool guys in 6 weeks (they all kept quitting!) and due to "no shows" our pool eventually developed black algae then turned green. I could go on and on. I complained a few times but they just LIE! This company is beyond awful. I'd be surprised if they are still in business in another 6 months, because they obviously don't care.