They are super cute, and look exactly like the picture.  BUT, They are defiantly not knee high.  I'm only 5'5 but they still fall short to my knee about 5-7 or so inches. But I'll keep um cause they are still really cute.

OH, and I bought a 8 1/2 because the other reviews said they run big, I am usually a 9 and they fit great with thin socks.