Audit offers 'clean' bill of health