It wasnât difficult to put together fairly quick. My dog loves it! I got the large size and he has a ton of room to move around. Iâm thinking about getting a small one for my other dog.