Cute, sexy, quirky and feminine all in one...what's not to love about a naive character with all those attributes?
Mix in an interesting plot and a few thrills and you have yourself a winner.
I recommend this, especially fun to watch on a cold rainy or snowy evening.