Pretty good. Could be sturdier for the price. It won’t hold a large dog jumping against fence. But okay for my old dog.