Im 58, 120lbs, usually wear size 0-2, I often buy kids size XL... got this in size XS and it fits great! Just as a XS should. It it VERY short on me, but Im tall so thats to be expected. Fabric is a nice thick, heavy weight denim. Not very stretchy.