Ipe would be a great choice for your roof deck. It will weather nicely if left untreated or if you want to preserve the natural color you will need to preserve the wood with a sealer. WhatI wouild...