The fit was great.. looks very nice.  I used this for my dog's favorite loveseat... now I can just wash it!