Fits everything great. Very sturdy and sleek. I did use wood glue along seams and dowels for extra strength. Great product for the price!