I think I'm just average, but I do have my "ugly" and "cute" moments. Sometimes I look in the mirror and think I look ok, sometimes cute, but when I look again later on, I look ugly. Same with pictures; I can take cute, average, or ugly pictures depending on the lighting, my position, etc.
Throughout my life, I do have people who call me ugly within earshot, or somebody would ask them whether I look pretty but they would shake their heads. So I know I don't look hot to others. I also overheard one guy saying that I'm "kind of pretty", so maybe I have some cute moments. Beauty is in the eye of the beholder ultimately.
Despite what people say, I have accepted myself for who I am. I like the me right now and I wouldn't trade places with other people.