this is very well made and fits our large sofa perfectly. Love the colors in it and does not show any dog hair!