I made it from curtain material believe it or not (not the rubber backed stuff) and put in a 5mm think felt lining in the bodice to help keep me warm. The whole thing is then lined in lovely sky blue satin.
I have yet to put the buttons on though... the vintage buttons I bought on etsy are too big to fit in the automatic buttonhole foot on my sewing machine. This means that I have to work out how to do them manually with the sewing machine or do them by hand (yuck - don't like hand sewing!)