Assembling took some time but I did it myself so it was easy and directions were clear. Overall I love it. I also spray painted the legs gray to match my home.