Soft fabric,firm cushion. Not sturdy, if you're over 150 pounds sit very carefully.