Ace tops retailer customer satisfaction survey