Crossroads Contracting did a terrific job removing my old screen porch, building a beautiful new one, and installing a water drainage system for the exterior of my home. The quality of materials and the workmanship were both excellent. There were a couple of issues that arose after the work was done (not related to the actual construction), but these were all settled promptly and courteously. In my opinion, how the customer gets treated AFTER the job is finished is very important, and they place high value on customer satisfaction. Great company to do business with!