Hired Canyon for a new home build. They were contracted to do all rough-ins and actual installation. We had problems from the get-go. It is luck of the draw with who your site supervisor will be. Originally we had Ryan, who no longer works for them, but he was a nightmare. We then had Trevor, who was awesome and fixed many of Ryan's problems. Nevertheless, the basis for recommendations and how the installs were done happened at the beginning and we received poor advice and poor decisions. For instance, we were never asked about hot water re-circulation, so now we are one of those homes that takes 5 minutes to receive hot water in the upstairs shower. That's not something you can fix after the fact. We've had issues with toilets not flushing properly, leaks in sink plumbing, etc. Customer service is not fast, efficient, or very friendly either. Product choice in the showroom is decent. Overall, it was frustrating to work with Canyon and they did very little to make this an even tolerable experience with them, and for a trade that will take a long time from start to finish when building a home, and a huge chunk of cash, it's not a decision you should take lightly. In the end, we have poor design and installation of our plumbing fixtures and for that I would not hire them again, nor recommend.