Easy to assemble. Does the jobs at keeping our German puppy out of trouble when we are not home.  We didn’t need a crate as she is fully potty trained but still chewing on everything. Latest victim was the sofa