Very good quality. A bit of a tight fit. We had to really stretch it to go across and are hoping it will not come apart at the seams with the weight of rain/snow.