I purchased these and had someone install them for me so I can’t speak to the ease of assembly, but it looks great and functions well. The only feedback I got was that the bolts included were too short so you can see in the pic we have some silver bolts that we will just have to paint!