Heavy fabric. Well made. I am using to cover 2 rocking chairs instead of a loveseat. I couldn’t find any covers that would fit one of the rocking chairs so I put them together.