To be honest, I am very happy with the quality and size of the product I have received. It is way better what I get in local shops. Although, I was a bit disappointed with the fact that the product page does not inform well about the product compatibility with the different brands and models. It is slightly on the larger side when compared to my scooter but I am not complaining, in fact the bigger, the better. And I have an Honda Activa i. I believe it can cover almost all the scooters from different brands quite easily as it is quite big in size. I can not comment about the different bikes, although it should easily cover the small and mid-sized bikes.
Quality of the material used is quite good. Since it has not rained heavily after I have purchased it, it has protected my scooter well from the short showers that my town has seen. I would recommend this to people purely on the basis of the fit and material used. Also, the price point is quite attractive.