I have printed quite a few of these on to satin finish photo paper and have just finished one as a card insert.
Beautiful papers.