Lot's of time to put all these pieces together. Fit is not perfect but overall nice looking