I bought this for my new fire pit.  It is well made, has a sturdy fabric and the fastener is adjustable.  It is heavy enough that it can take some everyday wind.  
Our fire pit sits on an open slab facing a golf course.  It will get plenty of sun, wind and weather!

Pros: Neutral color, well made, waterproof.