My payment schedule is very heavily weighted toward 80% completion and unfortunately, we did run into some problems. We had frost-heaved decking, terrible coping work, damage to existing pump due to worker error and they never came back to complete the caulking. All said, my final payment was never paid. After they sent the final invoice, I replied back with the work yet to be completed (contract said final payment upon completion) and provided them the costs of everything that we had completed ourselves and the costs were slightly higher than the final payment. 6 months have gone by and the PB never responded to my letter nor did they send another invoice. Wow, building trust with customers is a very unique subject matter with many PB's. You certainly made the correct decision and good luck with your pool build. Be PATIENT and ACTIVELYT PARTICIPATING in the build (i.e. communication with each step) - both are very important.