CP did an awesome job getting my pool put in last spring. And just now they got my pool heater installed the week I asked about it. Marv and Ryan are a good team and are good with communication and follow up. It only took about 6 or 7 weeks from the moment I walked into their shop, until the pool was ready for swimming.
The only bad thing I can find is that when the landscapers came in, they gashed the new concrete pool deck with a few very noticeable scratches that is impossible to fix without ripping out that concrete panel. I do stare at it a lot, maybe one day I'll cover up the deck in nice outdoor tiles.