Well constructed and designed.  Beautiful sturdy.  We have a very large, heavy TV on the cabinet without any problems.  Very happy with our choice.  Assembly takes about 1.5 - 2 hours.  Be careful the the bottom dividers that have the drawer slides are facing the correct direction (instructions not clear).