not long enough, they come just above the knee. +10cm / 4inch would be better.
Knee-height socks, not stockings. Nylon as in the product name, not spandex as in the product description.