fanciable

adjective

Physically attractive; good-looking.