Took sometime to assemble. The instruction weren't super clear but just enough to guide me... Final product looks good after assembly. 
Ledges to support the shelves would make it easier for assembly.