Very easy to put together. I did have to zip tie the top because my dog was able to figure out the latch on the top. It’s weird that it didn’t come with a mat for the kennel, easy fix if you’re able to keep blankets in with your dog.