It was easy to assemble and quite the right size for our small apartment. It was also quite comfortable to sit on. We even nap on the couch. The color is also accurate and the texture is nice. The sitting area is quite small though, good for regular sized people but might not be enough for larger folks.