I like “blecch” much better.
According to urbandictionary.com, “Blecch is a way of conveying that something is gross or disgusting. People use this word for things that taste icky or look or smell gross, etc.”
Or perhaps, she's not totally unattractive.