Arrived in great shape and before we expected.  Easy to put together if you’re somewhat handy.  My 19 yr old son and I (53) had it together in approximately 40 minutes - no issues at all.