I went a size up and wanted to order a large because of the other reviews. I'm usually a medium. Turns out I accidentally ordered a small. It actually fit! I don't see why people say it runs small, I think it fits as expected. Material is not amazing. But I mean it's pretty cheap price so it's fair.