This is a lovely top. My mum bought it in Italy, thinking it's size 20, but it's definitely uk 18. 100%viscose. Exellent quality. Was around £100 new. Only been worn two or three times. Any questions please ask. thanks for looking. please check out my other items.