When the bed arrived in multiple, large boxes, putting it together seemed like a daunting task.  But in the end, it took about 1 hour to do.  The bed seems sturdy, though we've only had it about 1 week.  It looks exactly as pictured.  

My only complaint is that it was supposed to be delivered via self service delivery truck, which means I was supposed to receive a call to arrange for a delivery time.  Instead it was dropped off on my front porch by FedEx.  In the end this was better for me because I happened to be home, it was delivered sooner than expected, and they carried it to my front door from the truck.  However, if I hadn't been home this very large package would have been sitting for all to see for hours.