An excellent help to sleepers bothered by external noise and light!
I have sleeping issues so I get some shut-eye when I'm able, day or night.  I bought these because they also had the Bluetooth connectivity as well so I'm able to fall asleep to a baseball game or music or white noise.  It really helps to mask the noise of cars driving through the neighborhood.  Since I have the music or whatever on a timer I generally use these for a couple of hours at a time.  I generally charge them every two or three days which is just fine.  I don't think I've ever run out of battery.  They're comfortable and easily size adjusted with the Velcro/elastic straps.  Light is 99% blocked; only a tiny bit is visible right around the flare of my nostrils.  I don't even notice unless I'm looking for it.  Sound is fine.  These aren't high-end headphones, and I didn't expect them to be.  Probably  on a par with an old transistor radio you used to listen to the ballgame on while sitting on the back porch.  (If that's unfamiliar sounding to you, that's an unfortunate loss on your part.)<br /><br />To improve this, I can only really think of three small things: 1. Put something like fake fur along the lower border so that the curves will be cushioned and the tiny light leaks will be absorbed.  2. Make the pockets for the speakers smaller so they don't have as much room to shift around.  They generally stay put but sometimes will shift around a bit.  3. Move the charging port to someplace besides the front eye.  Granted, this is more stylistic than anything else, but it would look much cleaner without the tan piece of leather.  At least maybe color it black.  (3a. Consider also changing the layout of the buttons to be more readily identified by touch.  The on/off/pairing button in the middle is fine but the volume up and down on either side are about five millimeters away and don't have any easy means of location unless you know exactly what you want to do.)<br /><br />But overall these are totally worth it and I would certainly buy them again!
Rating: 5 stars