Arrived undamaged on the promised date.  Assembly was not difficult.  Just took my time and made sure parts were turned the correct way.  Only thing is that the quality of the phillips head screws is not very high so it requires a lot of care to keep from stripping the heads with your screwdriver.  Total assembly time was maybe 3 hours, but like I said, I was taking my time.