Very easy to put together & everything lined up properly. Took maybe 30 minutes to assemble. Seems really durable and looks great.