Biffa
A short and to the point definition of someone who has an unattractive personality and/or is ugly,

or/and

 think they are or think they are perceived to be very good looking.
or/and

a person who is both not a very nice person and painful to look at.
She is such a biffa, 
OR
Ouch!! watch out theres a biffa over there!