Perfect for what I needed! Very easy to assemble. Have had this in the shower for 8 months and it’s still completely water proof and unaffected by water and steam which is exactly what I needed!