This would not stay on the furniture.  Any bit of wind would take it right off.  There was no elastic and only one pull string that didn’t help us.  The material was good and wished it was a better fit.