Perfect for the cost and VERY well packed for shipping!  It’s really solid and fits the decor in my place nicely.  You can assemble it yourself but the shelves are heavy and awkward so having an extra pair of hands will make it faster.  As the instructions point out, hand tighten the bolts so the components can shift during assembly and THEN tighten everything up (it will save you the aggregation of having to loosen pieces to get everything to sit properly).  Not sure the description mentions it but the unit comes with adjustable footpads to level this out on an uneven floor.