I want to buy a long-sleeved summerweight jersey with SPF for sun protection on my arms (even w/ good sunscreen I am getting too much sun on my arms).

Canari seems to have a reasonably priced one - but last time I bought a Canari jersey I got a small, which should have fit, but it is quite a bit roomier than I like. Anyone have an idea if this brand always runs big? I just want to avoid having to deal with returns and all that.

Or, if anyone has a good summerweight to recommend, I'd appreciate that as well. (Here in southern NM, we have a bit of summer left!)

Thanks.