Mikes personal opinion: These are great quality! They run long in both total length and sleeve length, and in my opinion they run a size large. I wear and XL T-shirt and I would order myself a Large. Please keep in mind that these are made to order, so I can not request a refund from the vendor!