Sam's Club earns top marks for customer service