Super thick fabric and the quality is way better than I expected. They are water proof which is good for the rainy days. Shipping was faster than they originally predicted so that was a plus too. Sizing was perfect and they fit our previous cushions like a glove.