I purchased this bike cover for my son's bike and it has been great so far. The cover is easy to put on and take off, and it fits his bike perfectly. The material is thick and durable, and it has held up well against rain and wind. The cover also comes with a storage bag, which makes it easy to store when not in use.
It's an excellent choice for me to be protected my bike from the elements. It was just used yesterday, even if it was windy and rainy, it was not blown off, and the windproof buckle below was fixed very well.