I got the teal/peacock color and it is vibrant and beautiful. My size in pants is usually small, 4, or 27 in jeans, and I have long legs. This cargo pant in small fit me perfect, although they are low cut. I guess medium will fit me too if I would want more belly coverage, but they would look probably baggier and I tend to use my pants tight.