I'm not convinced at all
I find it to be pretty cheap plastic. Installing it with screws (instead of glue) is really a hassle. 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, because I don't want the cats to get hurt.