Super easy to assemble and adjust the length. We had this up and installed in about 30 mins. Looks great and we have received a ton of compliments.