I love the material of this shirt and the vibrant colors, however I got a large and fit just right, quite snug, then I washed it and it shrunk. It still fits but not like before, so if you buy this, get one size up since it will shrink when yoi wash.See full review