All the parts were well labeled and the swing was easy to put together. Very comfortable and sturdy. Heavy!