If you wear a slim Medium in J Crew, I'd stick with Medium in this as well. That's what I did. I have 33.5" arm length, 18" shoulders, and a 40" chest for reference. If you have very similar numbers I'd say you're good with Medium. The armholes are cut rather high, so if your chest is any bigger, you might do better with a large. Just some thoughts.