Shelf is built well and fairly easy to put together. However we found it to be too narrow. Not wide enough to accommodate small cable box.  I recommend you measure what you plan to put on it and make sure it is wide enough for your purposes.