I usually wear medium. I ordered 2XL because reviews say to really size up. 2XL fits me well. I'm 5'3, 34c bust, and 126 lbs. It's a little long (mid-thigh) but thats ok. Pretty vibrant colors and for $10, it's a great buy!