Let's be honest, these are not expensive; $100-200 sunglasses are normal for something that looks stylish (Oakleys etc).  But these don't look cheap at all, in fact I think they look great - very classy.  The fact that they're twenty bucks makes them a screaming deal.