Love this swing! Came with all hardware needed. Was easy to assemble. I painted it before I put it together and it turned out even better then I hoped also is deep enough for a big cushion to fit on it.