I bought this shirt with a larger order or 8-9 shirts and ordered XL for them all, this is the only one that was too small. I was able to get it on fine but the sleeves puckered weird and the folded piece of fabric puffed out when I put it on.

While the style looked great online I didn't realize just how sheer the shirt was. If I did decide to keep it I would definitely need to wear a shirt under it.