I bought size 3XL but is to small. It is equal to size L. My husband cannot wear it cause it is small.The vest is good quality. Like it. The color is a bit different from the photo. Recommended if you can choose the right size for you. It is a really nice vest.