I first got the shirt in an XL, you never know how companies do their sizing. I love the shirt design and it fit me ok, a bit big, at the neck and chest but below that the shirt was just too big and long. So I ordered it in a large and asked Yiume to send it to me right away. I received the L in about a week, maybe a bit less. I LOVE THIS SHIRT! I thought the L would be a little tight based on past experiences with other companies. But it fits perfectly, I mean perfect, at the neck, chest, stomach, the length. I am thrilled with this shirt....I've got to try not to wear it everywhere I go. So now I know the sizing, I'm looking forward to buying another shirt. I've been burned before on sizing but I'm incredibly happy with the everything about this shirt.