The shirt is well made and actually very beautiful. I ordered an extra large, but it was a little bit tight. Normally, I wear a size large but it said on the website that you needed to order one size up because they run small. So, I did that. There were no XXL's available, but I believe that this shirt would have fit me better if I could have just gotten an XXL. You may want to order two sizes larger than what you normally wear, because this shirt runs very small.