Wasn’t very difficult to put together. Had to add some hardware to reinforce it to the wall since I would be adding some weight into it. Other than that, it looks pretty on the wall and exactly what I was looking for. I hope it can withstand the steam in the bathroom. We shall see.