The quality is good, but I find myself having to straighten it out after sitting on the sofa.  The size just about fits mine except it doesn't completely cover the rolled arms.