Based on the size chart, I purchased a XL because I usually have to order a size up due to my large chest, but in this case, I could have ordered my regular size and it would have fit better. It still fits and looks ok, but it’s just a little looser than I would like. The material is very comfortable.