Has anyone recently had their shingles replaced and actually had a good experience? If you have then I need the name and number of that contractor. My mom needs her shingles replaced due to storm damage. I want this to be as painless as possible for her. Thanks all!