I read the reviews of this vest prior to ordering. My husband regularly wears a 2XL...so, I ordered a 3XL...it was still too small. The price for the 4XL was over $20 more by the time I went to order it, so, I held off...I will hope the price comes down again (I paid around $42 for the 3XL). As for the quality and style...this is a nice vest for $40 something dollars...My husband really liked it, but, the sizing is just SO off. The seller/manufacturer should post an accurate sizing chart so that buyers can buy the right size.