It took a little bit to assemble by myself, but the finished product was much more than I had hoped for.  It is sturdy and comfortable and looks good!