I usually buy big because of the sleeves, which always give me more than enough space. However, it was exactly what I needed in a work shirt and it holds up great. Suggestion: wash warm, tumble dry low or hang dry. This will give the best results from my experience with these shirts.