They do a great job of blocking light. I wish they were a little better at blocking the heat, but to be fair, that was not why I bought them. I work nights so I am normally asleep in the mornings not afternoons so the heat is not really an issue, I just noticed the room still gets pretty warm even with them up and closed in the afternoon.