Easy (though time-consuming) to assemble, but looks great and meets all my expectations. I had to call to get information prior to buying, and representative was friendly and knowledgeable.  A good experience1