Solid fairly easy to assemble. All parts present after puppy kept walking off with bolts!