The material is very nice and it does fit my sofa but I am not able to attache it with the ties in a way that it will not slip right off.  It said that it can go on a leather sofa and that is why I purchased this one in particular.  I will have to attache some elastic myself to make it stay on the sofa.