So far, so good; the kennel is "roomy enough" for our German Shepherd puppy who will likely use it, less frequently, in the future.  A couple of the posts do not interlock well.  Despite this, the structure is "sturdy enough," and will likely withstand long term use.  It took my wife and me 5 hours to assemble, largely because the chain link fence kept tangling together, necessitating much time to "pull it apart" so it could be sufficiently wrapped around the metal posts.  All-in-all, a worthwhile purchase.