It depends on the context. I’ve noticed Chinese people on this site sometimes use the word out of context, causing *potential* misunderstandings. The basic sense of the word is indeed positive, meaning “humorous,” but it can also mean “strange.” If a person “looks funny,” that usually means they look strange. If something “smells funny,” it’s definitely bad. In most other contexts, “funny” is usually good, or at worst, ambiguous.