Bought these because I didn't want to go back to taking prescription sleeping pills for insomnia.  They are very effective at blocking out all light.  I wear glasses and they fit comfortably on top of them, although a bit large for my face.  I wear them a couple hours before bed around the house to filter out blue light from TV's, electronics etc.  So far, have been happy and would recommend them as a good, cheap, effective way to try out if they are a help in getting better quality sleep.