Doesn't stay on the sofa. I need to readjust it a couple of times a day. The elastic behind to hold to the sofa was way too small. I had to cut it and sow an other elastic band on to make it longer. 
Material is nice tho. 
I would not buy this again.