Perfect fit! Super impressed. Nice and soft.  Good price, fast shipment. Highly recommend!