Very sturdy yet easy to construct. It only took us 15-20 minutes to put together. Love the look, looks just like the picture. We have a large TV sitting on it and I am not concerned at all about it not being able to hold it, like I said very sturdy.