This company did a really good job on the actual job. I had problems getting them back to check out where I had great icicles over the first winter. It took over 6 months from my first email with photos to get someone here. I won't know until the snow flies and melts if there is still a problem or not. I would have recommended them in the beginning but am aprehensive based on the follow up.