Awesome design and fun shirt. I ordered a small and am normally a small-medium. This is a bit baggy, but I can knot it in the back and make it perfect. I don't think a smaller shirt would've necessarily made it fit better, I think it's just a bit more flowy than I expected. The back is somewhat sheer, so if you care that your bra shows that might be an issue.