PERFECT!  We couldn't be happier with our purchase.  It fits beautifully and was the right cost.  Very simple to install.