I'm 5'1 and 125lbs and size small was perfect for me. The matching leggings actually cover my ankles and I can put them a little over my arches. I do not mind it, just to keep in mind if you're petite like I am. The fabric is amazing and the colors are so fun! Recommend!