I ordered extra small. At 5'1", 116 pounds, they are a perfect fit, only a teensy bit long. The material is soft and stretchy, but also dense without being thick. They wash well, and are easy to put on. Cool and comfortable for all weather, and fairly flattering to boot.