Recovery long way off, says Alldays