Took some time to put together, but all the pieces fit perfectly and it looks great. Just what I needed.