These guys were great. Grant took the time to research the project and diagnose the problem, saving us money and problems down the road. They provide full service and will tackle the hard problems. Open and honest about what they're doing and provide options without pushing for the highest priced one.