handsome
1 admirable, attractive, becoming, comely, dishy (informal, chiefly Brit.) elegant, fine, good-looking, gorgeous, graceful, majestic, personable, stately, well-proportioned
2 abundant, ample, bountiful, considerable, generous, gracious, large, liberal, magnanimous, plentiful, sizable or sizeable
Antonyms
1 inelegant, meagre, tasteless, ugly, unattractive, unprepossessing, unsightly
2 base, cheap, meagre, mean, miserly, selfish, small, stingy, ungenerous