I ordered the XS and the size is perfect for me a 53 107lbs.  It is large enough to layer underneath in cool weather and still allow for lots of movement.  Love the removable knee pads and the amount and placement of pockets and the straps that stretch.  And of course, the color is so pretty.  Makes working in the yard more fun.