This is a perfect fit for our love seat and table.  It actually is a little big but we scooted the table right up to the loveseat and the cover fits perfectly over both.  The fabric is a good heavy quality and should do a nice job keeping the set clean and dry.