My order arrived very quickly. All the parts were there, and in excellent condition. It took me quite a while to put together, but would have gone much faster if I had help from the start. Instructions were really good. I should have paid a bit more attention to how the hinges work before installing the doors. Overall I am VERY happy with the cabinet!