It is a stretchy fabric. It says L on the tag, but I am a M and it fits me great! It is not new but it's just been worn and washed. It is a nice piece to wear at the office.
Good condition
M/L