I used to really hate my body but I have a very good and accepting view on it I don't see myself as smoking hot but I don't see myself as ugly I acknowledge that there is a little bit of jiggle on my arms and the skin is a bit loose but I still feel very beautiful in my own skin. I feel happy that I have large thighs because it is what makes my figure looks balanced you can't have a larger top half and then have stick thin legs. I am tiny yeah maybe I wish I was taller but then again I am still pretty happy that I am 166cm I think that is a pretty decent height for a 20 year old girl. I would say that in my body and self esteem wize I feel secure and safe in myself and I wouldn't change it for anything