The perfect size for our studio apartment.  Cushions are firm but not hard.  Great sit positioning but you can still slouch and put your legs comfortably.  We love this couch! Though our cat gets more couch time than we do!