Love them!!!! Love the price and the quick delivery!  Arrived exactly when it should have.  Love the many different options for colors.  This blue is gorgeous.  Even prettier in person.  Its a deep blue with a little purple in it.  Fit perfectly.  Polarized!  Cant beat it.  This is my second pair.  I will be back for more colors