They replaced our shingles,and they did a good job. But their window work is horrible. Poor workmanship, poor customer service. installer came by to look 4 times, but nothing was followed up. fellow that installed our windows was fired for several reasons, but Edmunds didn't call us to follow up on his work. more to this story, not enough space.dont hire them for windows!