A bit tricky to install but for it working. I got it to keep my dogs in the laundry room. The problem is they can squeeze under the bottom as they are minis. So great for bigger dogs but not so much for little ones!