Delivery was on time and there was no damage to the bookcase.  It was NOT easy putting it together..my grandsons always help me with assembly and it took us two sessions to get it all together. Having said this, we all loved the bookcase once we had it together.  Very solid bookcase and really cute