The fit is perfect, the color is just right, the price was lower than most places I checked.