I'm 5'3 and 110lbs and the medium fit me pretty good. I'm not sure how the small would fit, but they could stand to be slightly more fitted. However the elastic waist band is a perfect size for me, they don't slide down are all and aren't tight. They feel like they're 100% cotton, they're very comfortable. They could be worn higher on the waist for the short shorts look, but I like them at my hips. I've washed them a couple of times and they held up fine in the washer and dryer. I've worn them almost every day around the house and I'm buying more in different colors. Not sure if the other colors are of different size and quality, because I see reviewers saying they run too small but my medium fit me perfectly.