Took about 45 mins to assemble by myself.  When assembled, it has a good weight and since floor is level no issues when tested for tip over.  Had to use a 7/32 drill bit to widen the holes in the shelves as brut force was futile.