Material and quality of the t-shirts are excellent, but sizes are everywhere. I ordered two identical shirts in the same size but different colors and they are not the same size. One fits well while I swim in the other. I previously ordered the same shirt down a size and it was a bit small, but I compared it to this one. The one that fits is the same width as one size smaller but longer, and the other is wider and longer. There just doesn't seem to be a consistent size between shirts or maybe between different shirt colors.