Let me start by saying my husband and I are both in sales and not the easiest of clients. Our expectations of the contractors we select are very high but not unreasonable. We went to Tribal Waters with a CAD photo of what we wanted our pool to look like and I have to say, not only does our finished pool look identical to the CAD but the process was practically seamless. The pool was completed within the timeframe initially established and Tribal's communication was excellent. Of course our project was not hiccup free, but the glitches were easily worked through. Not only would I recommend Tribal, but personally I wouldn't even put my pool to bid with another company should we decide to move and build again.