Arrived early and in good shape. Fairly easy assembly if you are familiar with putting together this stuff. I took off one star because the doors are somewhat flimsy, they are ok for what it is but might break slats if run into. And price seemed a little high. Over all I am satisfied.