Can anyone recommend cordless blinds or shades that also block light fairly well?

DS has allergies, and I'd rather not put curtains up in his room if I can help it, but the cordless blinds and shades I have seen so far do not block light very well.

TIA!