I choose the company Let it rain to replace my existing shingle roof. They removed the existing roof, replaced the existing wood planks that were not in good condition, then installed a new membrane and new shingles.
The quality of their work is excellent and it is done quickly (which is critical).
This company makes sure that the client is totally satisfied (they do a follow-up).
I cannot recommand enough them. So, they fully deserved the highest note.