I loved the sofa the moment it arrived. The seat cushions are firm and supportive. The back cushions are slightly less firm and is a nice balance for comfort. The leather is soft and genuine quality. All cushions are sewed onto the frame. They do not move when you sit on the couch.