A little complex to assemble but worth it in the end, as it holds our cable box, Apple tv, etc.  I don't have heavy items on it, but I think the quality of it would hold several heavy books, it's very sturdy.  Would not hesitate to purchase again!  Pleased overall.