I contacted Bay City Pool Service after outstanding recommendations from my next door neighbour. Bay City Pool Service 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 Bay City Pool Service without reservation.