Size small (around 18.5 inches from side to side under armpit, 26 inches from top of collar to bottom)
Looks like leather (I had to check tags as I wasn't sure as it looks like leather but it's 100% polyester)
In excellent condition as only worn twice