It definitely doesn't block out all light but it does a decent job for the price. I'm also not a super big fan of the wavy pattern.