The connecting mechanism feels fragile. But then again, I'd always suggest people to buy original lens hoods for their lenses even though they're a bit pricey for a piece of plastic. I tried a non-Canon hood for my lens but ended up refunding it the next day.