Easy to assemble, and my dog has plenty of room it! We have a large crate, for our standard size labradoodle. Looks so nice in our living room!