Really easy to assemble and very sturdy! It's the perfect size for an XL dog! My dog is able to stand and turnaround in the crate with no issue.