I bought it large but it seems a little tight. I use it for kayaking and diving and I've while I've gotten big in the arms and shoulders it seems a bit tighter than my other rashguards. It works though and I like the color.