Soft material. Smaller than I expected. It makes a nice accent chair, but not practical for rocking a baby.