Absolutely perfect! Shipped on time in a box that made any damage in shipping impossible! Great product and a great value. Fits perfectly!