Moderately easy to put together. I mistakenly put one of the panels on the wrong side and it was a pain to get it off! Once I corrected it, it was easy to setup. I bought them to keep my dog from hopping over this short fence and so far its worked! It looks nice however the dirt does kickup into the front panel and I have to rinse it off fairly often. Great purchase!