Ordered an XL because I wanted it loose, and it's perfect! I'm 5'10" and 135lb with broad shoulders and usually wear a small or medium sized top, but got an XL because of the reviews and I'm glad I did! Couldve possibly done with a large but I prefer the super-slouchy look with this!