bonito (a)
good-looking
guapo (a)
attractive
feo (a)
ugly
moreno (a)
dark-haired, brunette
rubio (a)
blond
pelirrojo (a)
red headed
alto (a)
tall
bajo (a)
short
bueno (a)
good
malo (a)
bad
cómico (a)
funny, comical
gracioso (a)
funny
serio (a)
serious
ambicioso (a)
hard-working
perezoso (a)
lazy
simpático (a)
nice
antipático (a)
unpleasant, not nice
inteligente
intelligent
joven
young