Love love love these couches!! The seats cushions are very firm. Sturdy pieces. Didn’t take that long to put together