The shelves (we ordered two) arrived on time and in good shape.  The assembly time per shelf is 1.5-2 hours, which isn't too bad.  They look very nice and as pictured online.