This couch is excellent! Firm but comfortable and extremely easy to put together. I give four stars instead of 5 because the color was a different green than I thought it was going to be. I expected more of a bluish green based off the picture but overall I’m very happy with my new couch!