Based on other reviews, I bought two sizes larger than what I normally wear and it was still too tight.  I know it is supposed to fit like a second skin, but you should still be able to breathe.  It was so tight around my neck and under my arms it was unbearable.  I am returning it and going to try a the O'Neill Loose Rash Shirt and see if that is better.