M
Michael Brokas I got size L, I'm 5'7 and have wide shoulders, and it still looks as advertised in the pictures. I honestly could have gone down to a size M but I prefer more room and it's very comfy.
The only sad part is that the other color in brown and black was out of stock.