I ordered a small and it fits a little weird but is otherwise cute. The sleeves are a bit short but I have long arms. Other than that, it fits more like a medium. If you are looking for a fitted shirt, size down.