Sturdy and perfectly covers our new Weber Genesis 300 Grill.    Perfect cover for our crazy weather here in Ohio.