We received the product in good condition and got right to work assembling it. Quite a process, but my husband took his time. It is just the right size. Our only problem is that we can"t seem to get the doors to hang evenly. Is there a trick to that? Overall we are happy we ordered it!