Perfect fit. Easy to install. Looks great. Stays in place. Love the price best. Less that half of what stores charge.