Easy to assemble. A few minor imperfections but I'm using outside on my front stoop so good enough for what I'm using it for... Good for the price!