Persol's for all the reaosons listed. Cool style, not common, good quality. Plus.... Bond wore them in his last movie (Casino Royal).