This blackout curtains really do the job.  The material is perfect, it makes the room look elegant and most of all it keeps the heat out.