Fits perfectly but has deteriorated and torn after being outdoors in an uncovered area for 2 years, which is understandable. Overall great quality and fit!