Arrived sooner than expected. While it took some time, it was relatively easy to assemble. If you follow the directions, there shouldn't be any pieces that aren't flush or crooked.