Love these! They shipped super fast and got here within a few days. They fit very snug on my tiny chicken legs so if you have bigger thighs these might be very tight but they seem like they'll stretch out a bit. Super pleased since I usually have a hard time with these being too big on my thighs and sliding down but these stay right where I put them. Will be buying these in a few more colors!