This is the best one I've found so far. The length is just right, you don't have to stretch a lot in order to reach your ankle. I ordered black and it wasn't as opaque as I thought but it's not as think either. I won't want to wear this just by itself without a skirt...