She has an amazing body and a beautiful face. She is especially gorgeous for a woman of her age, she definitely doesn't look like she's in her 40's. Sofia also has a great personality and is very funny, that adds to her good looks. She doesn't seem snobby like most celebrities are, she seems down to earth. That being said I like her a lot.