It's pretty nice.  Was difficult for me to figure out how to put it on, but after 30 minutes, and one last go..I got it.  It its okay, my loveseat is a little to big for it so the bottom edges are not all the way covered.