Soft fabric, but seat cushions are far too firm. Good look for the price, but if youre looking for comfort, this is not the best choice.