I would give it six stars if I could.   Fits perfect.    Great product.   Excellent transaction.   Shipping spot on.