I am a handyma'am who is no stranger to diy projects. This was a tedious process, but not especially difficult. I wish some of the smaller parts could have been pre-connected, but I suppose this makes shipping more difficult. The finished product looks beautiful and more costly than what I paid.