Time consuming to put together, but most furniture ordered online is.  Sturdy and has decent storage.