Very flimsy, did not attach well to wall, eventually put large holes in both walls. Will not stop a small child or dog from getting upstairs. Our dog busted right through it with no problems. Would probably keep a cat out, but not much else.