The reason I asked is because I was told that answering я хорошо sounded wrong but as it is я (есмь) хорошо I was confused to why it couldn't be used. I understand its not neccessary in the conversation as we know the subject but I just wondered if it was grammatically correct.
So what's the difference between я хорошо and я хороший. Does the latter sound like 'I am a good person' or something?