For ref I am 5'2 106lbs & bought the xs. They were a lil snug & tight on the inside of my thighs which I did not like at all. I'm exchanging for the small. Other than that, fabric is good & they are adorable.