LUSH DÉCOR INSULATED KNOTTED TAB TOP BLACKOUT curtains are perfect for blocking out the light.  My husband works nights so he sleeps during the day. 
He has had trouble sleeping until we got the curtains. He had a good 8 hours of sleep.