Definition of good-looking:
liberal, freehanded, beauteous, well-favored, handsome, bighearted, beautiful, big, giving, openhanded, pulchritudinous, fine-looking, better-looking, bounteous, ravishing, well-favoured, easy on the eyes, bountiful.
attractive (part of speech: adjective)
- study at beautiful
beautiful (part of speech: adjective)