Somewhat complicated assembly (had to redo the first one). Now that theyre done, they look great, and are well used