Perfect fit. Delivery was fast. Good quality for the price. Wasn't sure after reading other reviews but very satisfied.