Perfect fit. Easy to put together. Loved the product. Worth every penny. All three pieces were just as expected.