It’s very sturdy and cute but I missed the fine print where it requires assembly.  It was easy to put together.  It took about 20 minutes.  Overall very happy with the purchase.  The price was fantastic and I love the look.