Very easy to assemble-pretty stable.￼ Not good for keeping a puppy contained. He was able to climb over  get out the first time I put him in.