The knitted fabric is quite thick. Perfect sana for a vest. But it was too tight for me. I usually wear M-L depending on style - so it being free size is just for small. If you’re a usual M,,this will be a fitted vest. Can wear it open button, but that is no longer my style.