Very sturdy! No squeaking or shaking. Straight forward to put together, but very time consuming. Overall I love it! Definitely worth the price.