the cabinet arrived on time. the box was pretty beat up but once  unpacked there was no damage to the cabinet...there was a lot more assembly then expected plan to spen at least a solid 2 hours assembling, but the result is sturdy and very functional