Bought an XS in black. I am 5'3" and weigh 110. Fits great, is short, and does show lots of leg. Great for hot weather walks. Have used it to teach Cycle and Barre classes. Washes well. Liked it so much bought a 2nd!