I used metal roofing upside down. Hardest part was the treated 2x2 lattice I made to attach it to. I had to put up 2 levels of it so the ones the roof bolted to would run "in line" with the panels.
Very economical + matches the aluminum trim on the house.
I still need to skin the support beam. I had gutters installed as well, as I have it pitching to the beam from both sides. Works great.
Paid itself off the 1st time I sat underneath with kid and a cold one during the rain....
Pm for pics or if you want to chat. I am not set up to post from my phone anymore apparently.