The swing arrived in good condition and ahead of the promised date.  The threads on one of the bolts were damaged but we were able to replace it with one we purchased.  The swing is a quite attractive, feels solid and is a good value for the price.