The report calls Alameda Municipal Power “a very well-run utility” that offers good service to its 34,369 customers, but offers a list of recommendations for improving it that range from better ways to communicate with customers to employee attraction and retention efforts. It also says the city isn’t doing a good enough job providing key services to the utility and that it should take some of those services in-house.