It doesn't fit my chair perfectly but I didn't expect it too.  It does stay on nicely even when my dogs dig their perfect spot.  The only downfall is that it leaves blue lint on the chair.