The roof cover is a perfect fit, but the water drain holes on it are misplaced and should be in the middle of each side and not off to the sides. So rain pools up on the cover and you have to make sure to go out and push the water off when it’s raining. It does not come with the panels. Otherwise, good quality!