I contacted Star-Brite Pool Service, Inc after outstanding recommendations from my next door neighbour. Star-Brite Pool Service, Inc is the second company I have used and I am extremely pleased with the results. They have been very professional and were diligent about staying on top of my pool that was in great need of work until it was crystal clear. They return calls promptly, leave a detailed work order each time, and send me periodic photos of the stage of my pool and its filter as they transitioned it (truly!) from green to completely clean. Great with my dogs as well, another bonus. I recommend Star-Brite Pool Service, Inc without reservation.