It was easy enough to put together, But The holes for the bolts were all uneven. The middle board to the floor didn't fit either. I made due & put together a solid dog house that my german Shepherd likes and I do too. Had it not been for the extra time it took to drill new holes & such I would have graded it a 4 Star.