Perfect fit. Color is great. Very nice detail and quality. Shipping and packaging great. Would recommend this highly.