Absolutely perfect! These fit my couch and loveseat beautifully and made my couches look like new. And the green color is gorgeous- very soft, almost olive green. Highly recommend!