I bought these in a set the first time. I have 3 sets already. And just purchased 2 more sets separately. I love these pants because they stay up, the material is breathable, the color stays through washes, and they are roomy but still flattering. I am 5'1 120 lbs. I wear the XS and they fit perfect... Not too tight, not too loose.