Surprisingly sturdy once it's all together. I got it up in 30 minutes by myself. 
It really only works on grass because the stakes are why it's sturdy. Only 2 feet high means only puppies or obese/senior dogs. But it's roomy and it definitely works! Keep in mind if you have a dog that needs a higher gate, they do sell them here. I actually sold this set in lieu of returning it, and I purchased 32 panels of the higher option in white. I've also added a photo of what that looks like.