Very happy with this product! Fits perfectly and is made from a sturdy material. It has also held up very well over the past month through the cold and winter storms.