Soft fabric, medium soft cushions so it is comfortable to sit on.  Fits a small room novelty, was too small for our large living room.