Easy to put on, has a good stretch so it isn’t loose. Is it perfect? No, but it does what I need it to and I would say it solved my issue of not wanting a blue couch anymore with out having to buy another one (it’s only two yrs old).