Delivered when promised.  Sturdy, relatively easy but time consuming to put together except for aligning the doors.  A friend took care of that for me and it looks very nice.