Everyone I dealt with at this company was professional, respectful and honest. Workmanship exceeded my expectations. They had made a mistake in my favour with the estimate and I expected to have to fight them to stick to it, but there was never an issue. Before I needed to say a word, they said "it was our mistake; we will honour the estimate". Yes, I know this is the correct response but I do not believe all companies would respond that way. Cannot recommend enough.