Easy to put in place. I have a large german shepherd and this more than does the job. I was pleased with the sturdy construction and if I need another in the future I will purchase this same one again if avaible. All hardware included and installed in less than 30 minutes. This was a great purchase.