So as a size 12 I often worry that "one size fits most" will be too tight on me. When I opened the package I was even more afraid but I was pleasantly surprised here. The fit is perfect. the length is exactly what I was looking for, just above the knee. I'm very pleased with this purchase