Fit our loveseat perfectly. Love the clips to keep in place!  Keep the water out!