Snap together, only 4 screws. Heavy duty mesh. Great support for my 100lb German Shepard.