This company is AWESOME!!! There customer service is by far the best! I contacted them via email on Wednesday night around 8:30pm on the 3rd and received a reply that same night. They came out Tuesday the 9th to look at my pool and advised me that I would need a new pool liner, by the next Thursday the 12th I had picked out and ordered my liner. I was told it would take 7 – 10 days for the liner to come in and it took 8 days. They emailed me when it was in and told me they would come on Tuesday the 24th to install the liner, my liner was installed and they had started filling it up by noon on Tuesday! By Friday the 27th I was swimming in my pool. I even emailed them about a small issue and they came back out the next day to fix it!!! So all in all it took about 4 weeks from start to finish!!! Just an FYI, it took Splash Pool in Lawton 3 weeks just to come out to look at my pools to tell me I needed a liner, they did not measure or nothing and when I had contacted Duncan pool it was going on another 3 weeks of waiting for them just to call me back(We even left SEVERAL messages).