Was a toss up as to which size I shouldve purchased, went up a size as most products are produced for the Asian market and when sold in the US, sizing up is a usual necessity. Not so for this brand, runs true to size and in the case XL, probably a little large besides. Quality was ok for the price, but a few very poor stitches on it. Stitching was also red, which seemed odd, but wasn't apparent in any pics.