Hi, Sorry, your boyfriend is right. 'Good' is an adjective for use with nouns - "he is a good painter" 'Well' is an adverb - "he paints well". Uneducated native speakers sometimes use 'good' as an adverb in this ungrammatical way, so you might hear it, but it's wrong.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.