Fits perfectly, but is definitely NOT premium quality. In spite of the listed 3 year warranty,  the fabric is very light.  Not heavy duty at all.