Not all that sturdy especially with the posts provided. The posts should be longer and something different for the top, one of mine broke right off. I ended up getting fiberglass rods to use. For small dog okay, does look nice  and it is easy to put up.