John and team were very professional. John visited my place and sent a detailed quote with various options. The job was time sensitive as I wanted the work done before opening the pool. We agreed on the services and timing. The time commitment was met in spite of a very rainy April and the work was done professionally. I am very pleased with the outcome. After paying for the work there were minor follow up items which John addressed without me having to follow up. I would recommend Master Sealer.