easy to assemble however as far as efficiency goes my dog is a 40lb German shepherd and in less than 24 hours. I came home to parts of the metal torn off and after inspecting the quality of the metal crate I noticed the metal on this crate is very brittle and easy enough to be bent for large-sized dogs. do not get this for a large-sized dog the product does not yet meet the expectations for a good product until the poorly welded metal on the crate is fixed.