It does not have assembly instructions for set up, so hopefully you can figure that out for yourself.
I think it will be plenty sturdy for my needs, as I do pullups, and muscleups, however my pull up station is not foldable unless I undo several bolts every time I want to move it. Perhaps this is what the company intended. There are no instructions that come with the pull up station so good luck figuring it out. Because of this, as long as you do not have to move it around a lot, I would recommend