Not heavy duty, but it does the job stopping our (big) dog from trying to get in our bedroom. One of the rungs was loose when it arrived, but I was able to unjam it and fix it.