I just had an RV Armor roof put on mine. It is an epoxy that is mixed and then applied. It looks fantastic and is gauranteed for the life of the trailer and its a transferable warranty if I should sell it. I did not do this project myself. It's tedeous and a little complex in prep and mixing the liquid membrane to apply. Primer goes on first then the final membrane. It is tough as nails when dried. Plus they back it up with support should any future issues arise. They come to you wherever you are. The tech did mine in my yard beside the house where I park it. Took about 3 days to complete.