True to description, blocks more than 80% light, zippers are heavy duty, and very easy to put stays in the pockets to keep it erect. Put my daughters mattress inside of it, easily fit her twin and fit NICELY on her loft bed inside the safety rails like it was made for it.