(Might have been sooner but there have been some issues remaining with the prior pool contractor.). The outcomes are fantastic. Everybody was very Expert, presented updates Nearly day-to-day on the progress, and really easy to operate with. I extremely advise Pool Perfection and am so grateful for his or her services!Revitalize your pool’s magnif