This couch was easy to put together, less than 20 minutes, and it arrived on time. I work on it for hours at a time and I find it comfortable. It is perfect for a small living space. It doesn't come with separate cushions, they are attached to the frame which, I like because things can't get under or in between the cushions. The suede material of the upholstery is super soft and easy to clean. I only wish it were a bit taller but I'm satisfied with this purchase thus far.