I bought this cover after having one other cover that i bought locally sold with a previously owned bike. I'm currently using this for my 2008 Honda CBR600RR sport bike and i purchased the large size of this cover. This has proved to cover the bike well and the hooks on the bottom, felt on the lining and overall build have impressed me. i'm very happy with this cover. It is able to cover the entire bike, i do not have to fold the mirrors, and it is very easy to stretch with minimal effort. I've only had this cover a short while, but it's already been through rain, sleet, and snow and hasn't gone through to leave an impression on the bike.