Easy to assemble .. pretty sturdy .. would’ve given it 5 stars but I had to drill holes to run the wires. It definitely needs predrilled holes or you can’t put it on the wall and it’s not tall enough to leave on the floor. Comes with all mounting hardware