For reference I'm 5'4 and 120lbs. I'm usually a size small so that's what I bought and it fits perfect. It's super cute, but not very short. Fits more like a regular shirt than crop top. Still love it though.