It is my understanding that "you look good" translates as, "te ves bien" and that you see well (as in, your vision is good) can be said as "tu ves bien."
However, saying you smell good and your sense of smell is good, are both "tu hueles bien," while based on the previous example I would think "you smell good" would be "te hueles bien."
Is this just an inconsistency of the language/a manner of expression, or is there some structure/logic to it?
Thanks!