The fit of the shirt is small. I am usually a medium to large and ordered a 2XL based on other reviews. It's a little big, but doesn't look sloppy. I'd recommend going up 1-2 sizes from your normal sizing shirt. That all being said, it's absolutely adorable, and the material is extremely soft. I'd recommend to anyone that could size up enough for it to fit correctly.