This pretty much met my expectations , relatively easy to put together. Took about 20 minutes. Posts are sturdy, my 11 month old has been sprint across it with no issues. The only thing I would mention, just because I hadnt thought of it prior to purchasing, is that the goals ( soccer nets) do not have any padding underneath. So its totally possible for the baby to smack their head off the floor if they fall into the net, depending on your flooring. Other than that- all good !