Reasonably easy to assemble, although not all pieces were clearly labeled. Finished product is as expected and works well for its intended purpose.