After reading some of the reviews, we decided to have delivered already assembled.  The color and style are great - the cushions are firm, comfortable, and do not slide.  It feels sturdy and durable.