Love this couch. It's deeper than our previous couch and we enjoy the added depth. The cushions are firm but do have a good amount of softness and give to them. I love how easy it is to remove dog fur from the couch! The teal is a beautiful, rich color that adds wonderful depth to our mid-mod home.