Halls on road to recovery