Not an easy assembly. The instructions aren’t super clear, but once you figure it out, it’s just time consuming. No exposed hardware. For the price, you know it’s not the best quality, but it looks nice. No missing parts (we actually had a couple extras). Well worth the price.