I ordered the exact same one but from overstock. (same seller)
Its easy to assemble your self if you have space and take your time.
The only cons were it was missing a back piece for the bottom so it was tilting once fully assembled. and the side pieces for the bottom were pre drilled incorrectly. The bolts stick out too far on the metal piece so the doors dont slide smoothly. Good for its value.
Missing pieces
I ordered the exact same one but from overstock. (same seller) Its easy to assemble your self if you have space and take your time. The only cons were it was missing a back piece for the bottom so it was tilting once fully assembled. and the side pieces for the bottom were pre drilled incorrectly. The bolts stick out too far on the metal piece so the doors dont slide smoothly. Good for its value.