This is a great general overall lens and it stays on my Canon M6.I have had no problems with the lens hood that I ordered with it. The only issue I have with the lens is that the part of the lens that moves to zoom in and out seems to slide a bit too easy, but not enough to worry about shooting at...