This was fairly easy to assemble, colors true to photo and fit perfectly in my small apartment. The cushions are a bit stuff at first but will get better with wear I assume. Would recommend for the cost. Very good buy.