Excellent experience with Patriot. Was actually quite impressed considering the horrible experience with the pool company that had to contract out to them (thankfully!!). Completed within two days, always showed up first thing in the morning, and worked diligently throughout the process. Very professional company.