The cushion is made of indoor/outdoor fabric not a soft fabric. Looks like it will hold up well. The color is definitely a gold/light tan, not off white. True to size and well made. Wish it came in cream/off white!