I had very high hopes for these leggings, since they advertised “premium cotton” I expected cotton. Didn't happen. After opening the package there was a very funky chemical odor, didn't smell much like cotton to me, a bit more like the chemical odor associated with plastic. I also thought that since they advertised and showed “full length” they might at least come to my ankle. Didn't happen either. I'm neither very tall, at 5'8” nor very heavy at 140lbs. I ordered XLs because after washing and drying, most everything cotton will shrink some. I haven't washed them yet, I would return them if it wasn't so difficult to return them, AND, beware they must be returned to the original manufacturer, not to Wal Mart who I purchased them through. I gave them a 3 star, because the color was nice, and the seller did get them to me quickly, apart from that they didn't meet my expectations at all.