I wear medium size for all the shirts I buy, Usually, Calvin Klein Medium Slim Fit. So, I purchased the medium size for the above item. I realized, that was a mistake. I could not fit. I think a large or X-large would been better, as it is s loose wearing clothe.