Works pretty well but the elastic straps and connectors need to be a lot stronger.  The straps get stretched out too much and make for a loose fit.  I found out if I put it on the sofa upside down where the back back is now on the bottom it fits a lot better.