Fits our loveseat glider perfectly and keeps it clean  dry, easy to put on  take off too!!