It is sturdy and looks great.  It came assembled.  We only had to put on the legs.  We purchased ours with a throw as a bed bench and we love it.