Everything arrived in great shape! Took about 1-2 hours to put together myself but overall it was pretty pain-free, final product turned out great!