It fits perfectly.  Looks good on my sofa and my dog loves it also.  I like that it is washable .  The color is lovely.