Soft fabric without being too fuzzy or shiny; cushy under the seat and back, but firm sides. Seems to be well built and sturdy, not flimsy at all. Nice style and good size for my two boys to sit side by side for reading a bedtime story!