Long way to go on cost of living