These are a nice quality fabric, soft but thick enough to substitute for real jeans.  No bagging at the knees, good length for me at 5'3".  As others have said here, they seem to run small.  I am a consistant size 4 (and usually 26 or 27 in jeans) but I bought these in a Medium and they are perfect.  The Small size would have been way too tight.  I bought the Tornado color which is a good shade of medium gray with some distressed/fading characterisitcs.  I'm planning to buy them in Black, too.