I purchased these in white for my daughter's room.  They work ok for shielding out some light, but because they are white, they're only somewhat effective.  Quality is ok, not great, seems plastic-y.