It's awkward to tell people you find them attractive. I think my boyfriend is the hottest thing on the planet, but I can't tell him that. I feels weird to say, "You're hot," or "You're handsome." And guys feel the same way. Also, like ElleryAlexandria was saying, there are levels to attractiveness and words for that... and it's hard to say the one that best describes. Like I want to tell my boyfriend I think he's handsome, but I feel awkward saying that because it's not a word we use often, when describing men my friends and I usually say things like, "He's hot/ do-able/ sex-on-legs." Not exactly things you say to the person you like. So I tell him he's cute. but that's more a word guys use to describe girls. It's a mess really. Your guy is probably feeling in the mess right now. He thinks you're hot, cute, sex-on-legs, beautiful, stylish and totally wants to get with you, but doesn't know how to say it. So by calling you "good-looking" was his attempt at a compliment. Give him a break, eventually he'll get up the confidence to tell you you're beautiful.