I put this over a canopy on a 1025r compact tractor for winter and it works great! Lots of vents and heavy duty canvas material. Stays warm inside even in -10F. Also includes a bag to store it in.
Quality materials and a nice cover. It's a little long for my older ezgo but a little Velcro fixed that pretty easily. The windshield cover is hard to see through. I just took it off and added some Velcro around it to keep it all tight.