I knitted a size medium because I wanted negative ease...a close fit to wear open. My first one (also on here) is really loose...I would probably knit a large if I wanted to use buttons and wear it closed. I skipped the closure on this one...I wanted it open.