It's sturdy and a great size for my apartment. It was overall pretty easy to put together, but took some time. I love the finish on top and the seats are super comfortable! Definitely happy with the purchase.