“On what planet is this an extra large? I typically wear size large but went with extra large to make sure it would fit. It was like squeezing into a shirt made for a toddler. Seems to be 2 sizes too small. Return must be paid by consumer so if you live outside of Spain return shipping costs more than the product value. Buyer beware!”