PERFECT!  Great quality, color and great fit.  Better than I expected.  I wish I had ordered sooner.  Here is a photo complaining the old to the new.