Soft fabric, firm seat, good mobile headrests which remain in place, very sturdy legs (2lbs each). Love the style! The downside of firm is not super comfortable but that is to be expected. Perhaps seats will get softer with use. Overall happy with the purchase.