(Might have been faster but there have been some challenges remaining via the prior pool contractor.). The final results are excellent. Everyone was extremely Experienced, delivered updates Pretty much day by day to the development, and very simple to work with. I highly recommend Pool Perfection and am so grateful for his or her expert services!Th