It seems heavy duty, but one of the first times my Great Dane was in it he managed to break a piece.
It’s relatively easy to assemble but the pictures are hard to see.