Sturdy but the fabric is rough and inexpensive looking. These have been a nightmare even water drops spilled causes staining. We will be recovering the seats this year. Poor fabric quality but nice design and sturdy!