had to file down one edge of the pieces as I put it all together, otherwise everything fit perfectly together and assembly was pretty straightforward. love the look of it on my wall, it's perfect for the space!