I bought off eBay but it is a bit big. I would definitely say it is leather and below is description from seller I bought off. Gorgeous dress sad it doesn't fit. The material has stretch to it. Leather panel down the front. Although the tag doesn't say material description, but when I bought it they said it was leather in the front panel and it was quite expensive .I have grown out of it at this stage. There is a couple of stitches needed near the end of zip, not obvious until you stretch it out or put it on. Armpit to armpit 46cm bust 44cm waist 33cm and length 89cm. I do combine post so check out my other items.