For the price that I paid for these, they are great!  They are a little darker than I expected, but looking at the picture again, it isn't a huge difference.  I have been wearing these at work for about 2 hours now, and I know I won't have any problems wearing them all day long.  They are also true to size.  I have very happy with this purchase!