I'm so surprised and impressed by the quality of this shirt. High quality linen and stitching. Unfortunately, after reading some of the comments on how the shirt fits, I ordered an XXL and it was way too big for me. I'm 5'4", size 10, 36DD and I swam in the XXL. I'm returning for a smaller size.