The fabric is nice and it will definitely black out the light.  However, the stitching isn't that great (e.g., loose threads are here and there along the stitching).