City's audit gives good ratings