Unit is very strong and sturdy. Its not cheap quality material. Assembly  is easy but takes very long. I was only one doing it and I am not a rookie but I am not a super handyman too, it took me almost 5 hours and my back was done after this. The width of the assembled cabinets was too small for our home theater (Sony) player, so had to out behind the TV but no big deal but if you are very finicky then check all measurements before you buy. No complains about the product so far.