I'm not convinced at all
I find it to be pretty cheap plastic. Installing it with screws (instead of glue) is very tedious, and the cats could easily squeeze through since it bends away so easily, especially the top part.
I have a metal one on another window and I'm much more convinced by that.
I'll probably take this one down again and put something else up, as I don't want the cats to get hurt.