The City of Edinburgh Council has made considerable progress towards balancing its books, says the Accounts Commission.