The fabric looks very denim but it is comfortable. It’s quite firm so don’t plan on napping on it.