Quick and easy to assemble, seems sturdy when all together. Much more durable than anticipated, but I would NOT recommend for a very large dog. Interior somewhat smaller than expected. We purchased the large one even though it was for a fairly small dog because the reviews we had read warned about the smaller inside dimensions, so the size is great for him.  Have only had it a few weeks, but very happy so far.