This was very easy to put together.  I put it all together by myself in about three hours.  The furniture is all very sturdy and solid.  The cushions aren't super squishy but I prefer that.  The color is exactly as shown in the photos.  We are very happy.