I just received these and the fit is perfect.  The color is very dark navy blue, almost black.  I am short in the torso and these fit great-- right at my waist.  Stretchy so not binding. I have long legs. These are perfect for wearing with flats or running shoes which I always wear with jeans. If I wore heels I would definitely buy a long length.  I just ordered a second pair and hope they are exactly like this pair.