Grate coach for the price! Nice and firm but still comfortable and soft. Easy to assemble, did not take long at all. Nice size couch for a small living space and I like that I can rearrange the pieces so i’m not stuck with one design.