Perfect fit. Took about 2 to 3 hours to put together. I love the finished product.