As far as sun, these actually seem to deflect it.  Tonight I'll check to see if they can easily be seen through.