4 Finest Apartment Roof Covering Products
https://pbase.com/topics/broccafqvr/tarandal947
Purely from an item point of view, I would certainly recommend TPO as the most effective roof covering membrane for your location. An excellent TPO membrane will withstand the conditions you checklist, however