Cushions are firm but soft enough and good quality. Thought i was missing parts initially but the cushions come underneath the couch! Overall i love it!