Very happy with my purchase! It is on the smaller side - low back, narrow cushions, smaller depth so it’s not quite as comfy as my old couch so that would be my only complaint. However, it fits my small space perfectly. The cushions are firm but comfortable. Arrived 3 days after the expected delivery date, all pieces were there and it was very easy to assemble and no tools required! This picture was taken about an hour after getting it out of the box and putting it together. Cushions plumped up nicely right away too!