Best swing we have found in years. Comfortable. Came with all the parts and was easily assembled.