After a hail storm, I think that every roof in our neighborhood was replaced by Ron of Dubuque Home Improvement. They came to do the job when they said that they would, finished on schedule, and did a superb job of cleanup. The price quoted was the best estimate that we got. The job took more time than they had expected, but they did not even talk about more money. They also made some suggestions for additional repair work that needed to be done at the same time. We would recommend them to anyone!