Easy to put together. Seems to be durable. Great option to keep my dog out of the weather when she is outside on her chain although I don't know how much she truly goes inside of it.