They helped in product selection, installed on time, courteous installer, very accommodating. I plan to use this Custom Exchange Inc. Company for future projects. We are happy with the results and would recommend you consider them for your next home improvement!