Good quality but overall not heavy enough to avoid being pushed around by a 10 pound frenchie puppy. I wish it had weights in the legs to hold it down better. It keeps him locked in an area but if he pushes it he can move it a couple of feet