On a language exchange app, a non-English speaker wrote the following:
Whenever I go to a cafe, I order a soda float. I love it because it's tasty.
This sounds very wrong to me, but the person I'm debating with insists this is a valid usage of "it", despite the fact that it's not identifying a specific soda float.
If this person had written "Whenever I go to the cafe near my house, I order the soda float. I love it because it's delicious", I could understand the usage of "it".
Similarly, I could understand "Whenever I go to a cafe, I order a soda float. It's my favorite drink."
Is he wrong, or am I missing something? Thanks in advance!