Synthetic fabric, looks like a cheap halloween costume. Not very good.
Fit was perfect. it is comfortable and cloth is stretchable. Though the color and printing i did not like. But still can be given as a gift. If you don't like the lines same in tbe picture i think the dark colored one is better.