Very sturdy! Arrived really quickly. The color was gorgeous. Took a little over an hour to put everything together. I got it in beige but the cushions are definitely white, not a downside for me just buyer beware if you were hoping for something a little darker. I love it.