My favorite leggings by far except each time I order them the fit is different / I own approx 20 pair currently ( I live in them) the ones I just received are to big and do not stay up  Im 56 140 and bought a small so Id say xs would fit better -