Arrived before due date
Excellant fit, and quality.
Rating: 5 stars