I'm a light sleeper. I'm also sensitive to light coming in from curtains. My Snoozeband solved both of these issues.
Whearas earplugs hurt my ears as a side sleeper, the Snoozeband is very comfortable to sleep with.
I was hesitant due to the price, but decided that good sleep/health is a necessity worth paying for.
My one recommendation would be for the buttons to be quieter when pressing them, as they could disturb one's sleeping partner. But overall, I'm a very satisfied customer and would buy again.