I’m 5’3 and 140lbs. I am normally a small and ordered a small. Perfect fit. Flowy and stretchy. Awesome quality. Not see through. So so comfy and looks great. I am wearing them high waisted and they come right to the bottom of my ankles so if you are a taller girl, you may find them short or wear them closer to the belly button to get more length.