Excellent build + quality. Excellent fit! Excellent customer service!