I ordered a size small and they fit perfect. I am 5' 2.5" tall and 122 lbs and they fit well, the length is just right, about 2" longer than in the picture on me and very soft material and comfortable will be nice material for the Texas summer. My only complaint is that they are pretty see through in the crotch area so you will need to wear a shirt long enough to cover that area to look appropriate and not see panty lines. Despite this I will buy them in more colors because they are so comfortable. The color says Aqua and it is pretty close to the color in person but a little lighter I would call it baby blue.