Please notice that the product is of excellent quality and the color is true to the picture. But the sizing it's off. I bought an L and it might be a true extra small. Or... maybe is a junior's large?