This brand is usually nasty n Italy but on this label only M Medium size is readable.

Material feels like a cotton blend.

Length from shoulder to hem 23”
Bust 18”
Sleeve from shoulder to hem 5.75”