Fits our loveseat that we bought last summer perfectly.  Sturdy construction and easy to take on and off.  Secure - doesn't blow away