Fabric, color (mocha) and size were perfect. Not too difficult to assemble. My husband and I think it's really comfortable- a bit on the firm side but comfortable. Got rid of the two small throw pillows that came with it and used our own to really personalize it. Very happy with it!