These are okay, but they are shorter than I expected.  The picture shows it coming down to well below the model's knees - I wanted to wear these to work on Friday's...but mine came to just below my knee cap - just a little to short to feel professional wearing them to work.  I'm only 5'6", so not that tall...

I am keeping them, but these are for weekend wear only.