These blackout curtains work well.  The only reason I didn't give them 5 stars was because they definitely have a sheen to them (sort of like satin) and some people might not like that.  Loved the fact that they are machine washable and you can throw them in the dryer too.