Ace tops customer service survey