Which sounds more natural for word order?

Per my textbook, it states that the more natural-sounding word order is

  1. Topic, 2. Time/Frequency, 3. Fellow participant(s) in action, 4. Place/Destination, 5. Object, 6. Verb

The exercise question asked me to translate “I often eat lunch with friends at a restaurant.”

Based on the above guideline, I thought the answer is “よく友達とレストランで昼ご飯を食べます。”

But the answer key says it’s “よくレストランで友達と昼ご飯を食べます。“

Now I am confused.

by milkbun