Pretty sturdy. Not sure about the 300lb weight limit but it is a solid set. A little tough to put together-- the bolts and holes don't seem to line up quite right, but was able to force it together.