I ordered a small. And it kind of fits. The small actually fits like an extra small. The length is short in the front and long in the back and sleeves are short as well.
The fabric is like a silk felt and I thought it would be cotton. It is a cute shirt just doesn't really fit