5 stars. As soon as I place the order, I received an email asking for additional information and I sent a photo with all the measurements for confirmation and they were able to produce the product. The product fit perfectly and was very easy to install and follow the installation guide