Cushions aren't soft but not hard either!  For the price you couldn't find something nicer!  It looks great!